问题产生可能由于正则表达式出现错误或者没有匹配到对应数据所致。可以针对这些情况进行排除和修改:
function applyCondition(data) {
const regex = /apple/i;
console.log(regex); // 打印正则表达式
return data.filter(item => regex.test(item.name));
}
const productList = [
{ name: "Apple iPhone Xs" },
{ name: "Samsung Galaxy S10" },
{ name: "Apple iPad Pro" },
{ name: "Xiaomi Redmi Note 10" }
];
console.log(applyCondition(productList)); // 匹配结果:{ name: "Apple iPhone Xs" }, { name: "Apple iPad Pro" }
上一篇:Applycommandtoeverytableonsheet
下一篇:applyConstraints()在Linux上的Chrome中更改了focusMode,而在Windows上没有更改。