我正在尝试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。
为什么会这样?
答案 0 :(得分:11)
使用test().length
代替test.length