gpt4 book ai didi

javascript - 检查字符串是否包含所有子字符串的最快方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:31:18 25 4
gpt4 key购买 nike

给定的是一个包含子字符串和一个字符串的数组,我正在检查它是否包含所有子字符串。

我是否必须遍历元素并检查 indexOf >= 0 或者您有什么更酷的想法?因为我必须一遍又一遍地执行此任务,所以任何性能优势都会有所帮助提前感谢编程语言是 javascript

最佳答案

你可以使用 Array.prototype.every(callback[, thisArg]);在这里阅读更多相关信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every

基本上,对于您的示例,它将是:

arr.every(function(element){
return yourstring.indexOf(element) != -1;
});

当然,返回值不是真就是假。

关于javascript - 检查字符串是否包含所有子字符串的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36190152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com