将新对象添加到数组中会创建重复项

时间:2017-10-08 08:42:35

标签: javascript arrays object

我正在尝试创建一个用于构建撤消/重做功能的脚本。想法是我的对象应该在更新时添加到数组中的新键。

我用以下脚本测试了它:

var undoredo = new Array();
var obj = {
    "0": {
            "bg-pos": "",
            "zoom": 3
        }
}  

for($i=1; $i < 5; $i++) {
  obj[0]['zoom'] = obj[0]['zoom']+1;
  undoredo.push(obj);
}

这里的问题是应该在每个数组键(3到7)中增加缩放值,而是所有缩放值以7(最后添加的对象的值)结束。有没有其他方法可以将对象添加到数组中?

0 个答案:

没有答案