数组过滤

//@param condition 过滤条件
//@param data 需要过滤的数据
export 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()
                );
        });
    });
}
 
const condition = {
          stcd: value,
  };
 setStcdSelData(filterData(condition, stcdInit));
原文地址:https://www.cnblogs.com/whlBooK/p/12955055.html