gpt4 book ai didi

javascript - Javascript - 如何有效地搜索数组中的对象

转载 作者:行者123 更新时间:2023-11-30 13:01:59 25 4
gpt4 key购买 nike

<分区>

我需要在一个大数组中找到一个对象(准确地说是一个字符串)。虽然下面的代码有效,但它会乏味地滚动数组的每个元素,这是一种粗暴的方法。有没有更有效的方法?可能调用 .search 或 .match 或等效的?另外如何使搜索对象(字符串)不区分大小写?即对象可能是“abc”而数组元素是“ABC”。

提前致谢

function SearchArray(array, object){ //need to modify code to become case insensitive.
for (var i= 1; i< array.length; i++){
if (array[i] == object.toString()){
return i;
}
}
return 0;
}

我还忘了说,搜索返回的是匹配对象在一维数组中的索引/位置,而不是简单的真/假。

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