2013-12-10 30 views
-1

现在我有一个数组称为参数,该阵列中的每个项目都有diferent自定义属性,例如:jQuery的获取所有对象分配属性

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" 

我怎么能说出所有属性在任何项目上,从而使例如根据parameters[0]它是 "name" & "desc",并且对于parameters[1]它是"from""to"

+0

什么意思 – JAAulde

+0

for ... in循环将返回所有对象键和值 –

+1

知道它!喜欢提醒它或任何! – ProllyGeek

回答

3

我不能清楚地理解你想问什么,但这段代码可能会帮助你。请多说明一下,以便我可以在这方面给予更多帮助。

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])); 
+0

是啊,这是我需要的,ty – ProllyGeek

+0

然后,请将其标记为接受的答案:)我很乐意帮助你:) –

+1

@ProllyGeek请注意旧的浏览器(IE8?)无法支持它 –