Javascript - EXTjs访问数组值

one*_*ind 0 javascript arrays extjs

再说一遍,我对Javascript和Extjs都很陌生.

码:

 var test = [
        {
            id: 0,
            test: 'Hello'
        },
        {
            id: 1,
            test: 'World'
        }
    ];
Run Code Online (Sandbox Code Playgroud)

我如何获得每个实例的ID?

谢谢回复.

此致,Ronel

Sud*_*oti 5

你的意思是:

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

要么

console.log( test[0].id); //for first
console.log( test[1].id); //for second
Run Code Online (Sandbox Code Playgroud)

在Extjs中,您可以使用迭代器函数:

Ext.each(test, function(val, index) {
  console.log(val.id)
});
Run Code Online (Sandbox Code Playgroud)

要么

Ext.pluck(test, 'id'); //returns [0, 1]
Run Code Online (Sandbox Code Playgroud)