访问过滤器功能内的变量

Access variable inside filter function

本文关键字:变量 功能 过滤器 访问      更新时间:2023-09-26

如何在filter函数的匿名函数中访问 searchStr 变量? 在 searchStr 下面打印 0 - n,我猜是一个迭代器,用于循环我试图过滤的集合

IEG.vent.on("searchGroups", function (searchStr) {
    if (searchStr) {
        IEG.Router.navigate("search/" + searchStr);
    }
    else {
        IEG.Router.navigate();
    }
    var filteredArray = IEG.searchColl.models.filter(function (model,searchStr) {                
       console.log(model.get("key") + searchStr)
    });
});

filter函数的参数中删除searchStr

var filteredArray = IEG.searchColl.models.filter(function (model) {   
    console.log(model.get("key") + searchStr);
});