迭代推送替代方案 Javascript
Iteration Push Alternative Javascript
显然,这在javascript中是不允许的:
for (var i=0; i<data.length; i++){
array[i].push(data[i].name);
}
有谁知道做同样事情的解决方法吗?
你可以做到
for (var i=0; i<data.length; i++){
array[i] = [];
array[i].push(data[i].name);
}
但是 Alexey Ayzin,这肯定是更好的选择 - 创建一个数组,将所需的值放入其中,然后通过正常方式访问它::
arrayTest = [];
for (var i=0; i<data.length; i++){
arrayTest.push(data[i].name);
}
这将为 arrayTest 提供所有名称,并且可以通过以下方式访问:
var testName=arrayTest[3];
换一种方式会得到很多未命名的数组 - 如何使用它们?
显然,这在javascript中是不允许的:
for (var i=0; i<data.length; i++){
array[i].push(data[i].name);
}
有谁知道做同样事情的解决方法吗?
你可以做到
for (var i=0; i<data.length; i++){
array[i] = [];
array[i].push(data[i].name);
}
但是 Alexey Ayzin,这肯定是更好的选择 - 创建一个数组,将所需的值放入其中,然后通过正常方式访问它::
arrayTest = [];
for (var i=0; i<data.length; i++){
arrayTest.push(data[i].name);
}
这将为 arrayTest 提供所有名称,并且可以通过以下方式访问:
var testName=arrayTest[3];
换一种方式会得到很多未命名的数组 - 如何使用它们?