迭代推送替代Javascript
显然,这在javascript中是不允许的:迭代推送替代Javascript,javascript,array-push,Javascript,Array Push,显然,这在javascript中是不允许的: for (var i=0; i<data.length; i++){ array[i].push(data[i].name); } for(var i=0;i您可以执行 for (var i=0; i<data.length; i++){ array[i] = []; array[i].push(data[i].name); } for(var i=0;i但Alexey Ayzin,Shurly这是更好的选择-
for (var i=0; i<data.length; i++){
array[i].push(data[i].name);
}
for(var i=0;i您可以执行
for (var i=0; i<data.length; i++){
array[i] = [];
array[i].push(data[i].name);
}
for(var i=0;i但Alexey Ayzin,Shurly这是更好的选择-创建一个数组,将所需值推入其中,然后通过正常方式访问它:
arrayTest = [];
for (var i=0; i<data.length; i++){
arrayTest.push(data[i].name);
}
用另一种方法做会给你很多未命名的数组-它们是如何使用的?你到底想实现什么?你能提供数据变量并更明确地说明你想做什么吗?答案是@gothdodesn,这不就是让很多小数组,每个数组由一个名称组成吗?我没有说错,b我们正在努力理解结果。Thx@gavgrif这是正确的。但这正是Alexey想要查看其代码的地方。@gavgrif是的。这非常有效。@Maantje谢谢你,我想我只是想了解期望的结果,以及为什么不能将所有名称放入一个数组并从中访问。
var testName=arrayTest[3];