Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
迭代推送替代Javascript_Javascript_Array Push - Fatal编程技术网

迭代推送替代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这是更好的选择-

显然,这在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这是更好的选择-创建一个数组,将所需值推入其中,然后通过正常方式访问它:

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];