解决360极速版浏览器不兼容js Array数组的filter函数的问题

Array.prototype.filter = Array.prototype.filter || function(func) {
    var arr = this;
    var r = [];
    for (var i = 0; i < arr.length; i++) {
        if (func(arr[i])) {
            r.push(arr[i]);
        }
    }
    return r;
}
var items = [ 1, 2, 3, 4, 5, 6]; 
items = items.filter(function (item) {
                     return (item ===2 );
                 });

 

posted @ 2019-07-04 12:53  jamess  阅读(557)  评论(0编辑  收藏  举报