【发布时间】:2017-07-11 12:07:12
【问题描述】:
我想通过使用 splice 和 push 方法将一个对象从一个数组移动到另一个数组。这是我的代码:
console.log(tl.tour.length);
tl.tour.push(shuttleList.splice(ui.draggable.data('keyIndex'), 1)[0]);
console.log(tl.tour.length);
但是,如果我调用该代码,则该元素将从shuttleList 数组中删除,但tl.tour 数组保持为空。两个调试日志调用都打印 0。
我应该说,shuttleList 是一个淘汰赛 observable,tour 不是。
【问题讨论】:
-
发布一个工作示例,显示什么是 tl、shuttlelist ..
标签: javascript arrays knockout.js