小编Eth*_*OPE的帖子

仅在for循环的第一次迭代时更新数组

以下代码采用如下结构的对象数组:{html:无论数字:数字值 }.

function Org(data){
//array of objects
var Data=data;
for(var i=0; i<Data.length; i++){
  var nums=[];
  nums.push(Data[i].number);
console.log(nums);}
}
Run Code Online (Sandbox Code Playgroud)

当调用时,Nums应该在第二次迭代时以[1,1]的形式记录到控制台:[{html:null,number:1},{html:null,number:1}]但是记录为[1] ]在第一次和第二次迭代中.为什么会这样?

javascript arrays for-loop

2
推荐指数
1
解决办法
36
查看次数

标签 统计

arrays ×1

for-loop ×1

javascript ×1