确定数组值是否存在
查询涉及确定数组中是否存在元素。提供的函数 Array.prototype.contains 无法准确识别元素。
要解决此问题,请考虑利用 jQuery 的实用函数:$.inArray。该函数接受两个参数:要搜索的值和要在其中搜索的数组。如果找到,它返回数组中值的索引。相反,如果该值不存在,则返回 -1。
例如,给定以下数组:
arrValues = ["Sam","Great", "Sample", "High"]
要确定数组是否包含“Sam”,以下代码片段可以使用:
var index = $.inArray("Sam", arrValues);
如果找到该元素,索引将包含其在数组中的位置(在本例中为 0)。否则,索引将为 -1。
此外,有关检查数组是否包含对象的更多信息,请参阅响应中提供的资源。
以上是如何高效检查数组是否包含特定值?的详细内容。更多信息请关注PHP中文网其他相关文章!