ko.observableArray()不添加元素

时间:2012-03-28 06:38:11

标签: javascript knockout.js

我正在尝试KO,但是在使observableArray工作时遇到了问题,代码非常简单

​var test = new ko.observableArray();
var regulararray = [];

test.push("item");
regulararray.push("regularpush");
console.log("the length for ko: " + test.length + " the length for regular array: " +    regulararray.length);​​

由于某种原因,挖空阵列的长度为0,而常规阵列长度为1。

为什么会这样?

1 个答案:

答案 0 :(得分:11)

使用test().length代替test.length