2012-10-02 46 views
0

同样,我对JavaScript和Extjs也很陌生。Javascript - EXTjs访问数组值

代码:

var test = [ 
     { 
      id: 0, 
      test: 'Hello' 
     }, 
     { 
      id: 1, 
      test: 'World' 
     } 
    ]; 

如何获取每个实例的ID?

感谢您的回复。

问候, Ronel

回答

5

你的意思是:

for(var i = 0; i < test.length; i++) { 
    console.log(test[i].id); 
} 

console.log(test[0].id); //for first 
console.log(test[1].id); //for second 
在ExtJS的

,你可以使用迭代函数:

Ext.each(test, function(val, index) { 
    console.log(val.id) 
}); 

OR

Ext.pluck(test, 'id'); //returns [0, 1] 
+1

谢谢你给不同的方式进行检索。我现在明白了。再次感谢。 – oneofakind

+1

不客气.. :) –

1
Ext.each(test, function(item) { 
    console.log(item.id); 
});