以下代码采用如下结构的对象数组:{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] ]在第一次和第二次迭代中.为什么会这样?