数组过滤

//@param condition 过滤条件
//@param data 需要过滤的数据
function filterData(condition, data) {
    return data.filter((item) => {
        return Object.keys(condition).every((key) => {
            return String(item[key])
                .toLowerCase()
                .includes(
                    String(condition[key])
                        .trim()
                        .toLowerCase()
                );
        });
    });
}
posted @ 2020-08-13 11:16  Webwhl  阅读(111)  评论(0编辑  收藏  举报