javascript 数组过滤器 - 淘汰赛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 数组过滤器 - 淘汰赛相关的知识,希望对你有一定的参考价值。

function ProductModel() {
    var self = this;
    self.products = ko.observableArray([]);

    self.currentFilter = ko.observable(); // property to store the filter

    //...

    self.filterProducts = ko.computed(function() {
        if(!self.currentFilter()) {
            return self.products(); 
        } else {
            return ko.utils.arrayFilter(self.products(), function(prod) {
                return prod.genre == self.currentFilter();
            });
        }
    });
}

以上是关于javascript 数组过滤器 - 淘汰赛的主要内容,如果未能解决你的问题,请参考以下文章

用淘汰赛过滤谷歌标记

淘汰JS过滤

淘汰赛添加到数组的数组

淘汰赛可观察数组

使用knockoutjs在文本框“keydown”之后过滤的显示列表

仅包含特定单词的过滤器数组[重复]