Javascript jQuery获取所有对象分配的属性
现在我有一个名为parameters的数组,该数组中的每个项都有不同的自定义属性,例如:Javascript jQuery获取所有对象分配的属性,javascript,jquery,arrays,object,properties,Javascript,Jquery,Arrays,Object,Properties,现在我有一个名为parameters的数组,该数组中的每个项都有不同的自定义属性,例如: parameters[0]=new Object(); parameters[1]=new Object(); parameters[0].name="bla" parameters[0].desc="bla bla" parameters[1].from="another bla" parameters[1].to="bla bla bla" 我如何陈述任何项目的所有属性,例如perparameters
parameters[0]=new Object();
parameters[1]=new Object();
parameters[0].name="bla"
parameters[0].desc="bla bla"
parameters[1].from="another bla"
parameters[1].to="bla bla bla"
我如何陈述任何项目的所有属性,例如perparameters[0]
“name”
&“desc”
,对于参数[1]
,它是“from”
,“to”
,,我不清楚您想问什么,但这段代码可能会对您有所帮助。请解释更多,以便我能在这方面为您提供更多帮助
var parameters = [];
parameters[0]=new Object();
parameters[1]=new Object();
parameters[0].name="bla";
parameters[0].desc="bla bla";
parameters[1].from="another bla";
parameters[1].to="bla bla bla";
console.log(Object.keys(parameters[0]));
console.log(Object.keys(parameters[1]));
深入搜索后,最简单的方法是使用
Object.getOwnPropertyNames()。
资料来源:
什么是“状态属性?”因为…in循环将返回所有对象键和值以了解它!!喜欢提醒它或其他什么
console.log(Object.keys(参数[0]))
for(参数[0]中的var k])警报(k)是的这就是我需要的,ty@ProllyGeek请注意,旧浏览器(IE8?)无法支持it@A.Wolff谢谢你的提示,但没问题,只有chrome会运行这个应用。@A.Wolff yea,除了我得到了向下投票idk为什么,但我真的到处都在搜索它,但我不打算删除我的问题:P@ProllyGeek您能否建议一个不受支持的修复方案?我正在找一个。