0

我想知道是否有一种简单的方法可以使用 KnockoutJS 在可观察数组中交换 2 个元素。我认为下面的函数可以解决问题,但我相信我在这里遗漏了一些东西。

self.swap = function () {
    var tmp = self.dataArray()[0];
    self.dataArray()[0](self.dataArray()[1]);
    self.dataArray()[1](tmp);
}

设置 tmp 变量按预期工作,但是当我尝试自己设置数组成员时,我收到错误“对象不支持属性或函数 0”

4

0 回答 0