我正在学习如何使用Knockout.js.我想反转observableArray内容,所以我用这种方式使用Knockout反向函数:
<ul data-bind="foreach: anObservableArray.reverse()" >...</ul>
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用,也不会发生错误.当我尝试这个:
<ul data-bind="foreach: anObservableArray.slice(0).reverse()" >...</ul>
Run Code Online (Sandbox Code Playgroud)
它按预期工作.我的问题是,当反向函数已经返回反向数组时,为什么我必须复制整个数组?
knockout.js ×1