gpt4 book ai didi

javascript - 字符串 IndexOf 在一个数组的句子中

转载 作者:搜寻专家 更新时间:2023-10-31 22:07:08 25 4
gpt4 key购买 nike

我正在尝试对我的数组执行一个简单的 indexOf问题是它只是在我的数组节点中查找整个文本

var arr = new Array();
arr.push("hello world");
var result = arr.indexOf("hello");

我的问题是我得到的结果是-1有什么方法可以让 indexOf 在每个数组元素中搜索而无需另一个循环?

谢谢

最佳答案

,不可能使用arr.indexOf 来搜索子字符串,你必须使用循环。

尽管您可以向数组添加方法来调用它来查找数组中的子字符串。

Live Demo

函数定义。

arr.containsIndexOf = function(str) { 
for(var i = 0; i < arr.length; i++){
if(arr[i].indexOf(str) != -1)
return i;
}
return -1;
}

函数调用

arr.containsIndexOf("hello")

关于javascript - 字符串 IndexOf 在一个数组的句子中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20515673/

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