gpt4 book ai didi

javascript - 判断数组是否包含值

转载 作者:IT老高 更新时间:2023-10-28 11:10:52 25 4
gpt4 key购买 nike

我需要确定一个值是否存在于数组中。

我正在使用以下功能:

Array.prototype.contains = function(obj) {
var i = this.length;
while (i--) {
if (this[i] == obj) {
return true;
}
}
return false;
}

上面的函数总是返回false。

数组值和函数调用如下:

arrValues = ["Sam","Great", "Sample", "High"]
alert(arrValues.contains("Sam"));

最佳答案

jQuery有一个实用功能:

$.inArray(value, array)

返回 arrayvalue 的索引。如果 array 不包含 value,则返回 -1

另见 How do I check if an array includes an object in JavaScript?

关于javascript - 判断数组是否包含值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1181575/

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