循环往数组插入对象

循环往数组中插入对象时要确保每次都创建一个新的对象,不能重复使用之前的对象


//错误的方法

vararr = [];

varobj = {};

for(vari = 0; i < 10; i++) {

    obj.id = i;

    arr.push(obj);

}

//正确的方法

vararr = [];

for(vari = 0; i < 10; i++) {

    varobj = {};

    obj.id = i;

    arr.push(obj);

}

你可能感兴趣的:(循环往数组插入对象)