arr = arr.some((item) => { return item.includes(/^.*active.*$/); });这样写如何修改
时间: 2024-02-16 12:04:17 浏览: 97
实例分析Array.from(arr)与[...arr]到底有何不同
如果您想使用 `includes` 方法来判断数组中是否包含符合正则表达式的字符串,可以使用以下代码:
```javascript
const regex = /active/;
const arr = ['dark-anchor-link-title', 'dark-anchor-link-title-active'];
const result = arr.some(item => regex.test(item));
console.log(result); // true
```
在这里,我们使用了正则表达式 `regex` 来匹配是否包含 `active`,然后使用 `test` 方法来判断每个元素是否符合正则表达式。最后使用 `some` 方法来判断数组中是否有符合条件的元素。
阅读全文