美文网首页
filter封装

filter封装

作者: 战神七小姐 | 来源:发表于2018-10-01 09:15 被阅读0次

// var arr = 数组.filter(function(元素, 索引, 当前数组) {

//    return Boolean类型的数据;

// })

//filter封装

function filter(arr, callback) {

    var newarr = []

    for (var i = 0; i < arr.length; i++) {

        if (callback(arr[i], i, arr)) { //返回Boolean类型的值

            newarr.push(arr[i]);

        }

    }

    return newarr;

}

//

var arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9];

var newarr1 = filter(arr1, function(e, i, s) {

    //return e > 5;

    return e % 2 == 0;

})

console.log(newarr1);

相关文章

网友评论

      本文标题:filter封装

      本文链接:https://www.haomeiwen.com/subject/hahmoftx.html