gpt4 book ai didi

JavaScript 数组 |如果值包含字符串,则返回索引

转载 作者:行者123 更新时间:2023-11-28 15:12:05 26 4
gpt4 key购买 nike

我有一个字符串数组stringsArr,还有一个字符串myString。我想找到数组的第一个索引,其值为 euqal myString 或包含 myString

我知道方法indexOf(),但不幸的是它只有在值等于myString时才有效。我用谷歌搜索了文档,但没有找到任何合适的东西,所以决定在这里询问我是否错过了一些东西。

最佳答案

您想使用findIndex和一个自定义谓词,例如:

stringsArr.findIndex(function (str) {
return (str === myString || str.indexOf(myString) > -1);
});

如果您使用的环境(/浏览器)不提供 findIndex,MDN 页面会包含一个不错的简短填充。

关于JavaScript 数组 |如果值包含字符串,则返回索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35992301/

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