小编Leb*_*ara的帖子

在Knockout.js中反转一个数组

我正在学习如何使用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

6
推荐指数
2
解决办法
4910
查看次数

标签 统计

knockout.js ×1