对于这个问答内容,我可以给出以下完善且全面的答案:
JavaScript过滤字符串数组,匹配不区分大小写的子字符串可以使用以下方法实现:
const arr = ["Apple", "banana", "orange", "Grape"];
const keyword = "AP";
const filteredArr = arr.filter(str => {
const regex = new RegExp(keyword, "i"); // "i"表示不区分大小写
return regex.test(str);
});
console.log(filteredArr);
// 输出: ["Apple", "Grape"]
const arr = ["Apple", "banana", "orange", "Grape"];
const keyword = "ap";
const filteredArr = arr.filter(str => str.toLowerCase().includes(keyword.toLowerCase()));
console.log(filteredArr);
// 输出: ["Apple", "Grape"]
这样就可以根据不区分大小写的子字符串来过滤字符串数组了。
JavaScript是一种面向对象的脚本语言,它广泛应用于前端开发。它具有以下特点:
应用场景包括但不限于:
腾讯云相关产品和产品介绍链接地址:
以上是关于JavaScript过滤字符串数组,匹配不区分大小写的子字符串的完善且全面的答案。
领取专属 10元无门槛券
手把手带您无忧上云