JavaScript中与PHP的in_array()函数相当的函数是什么?

278

在 JavaScript 中,有一种方式可以比较一个数组中的值,并查看它是否在另一个数组中。

类似于 PHP 的 in_array 函数吗?


5
请先阅读此回答:https://dev59.com/73RA5IYBdhLWcg3w6SRH 简而言之,var a = [1, 2, 3]; a.includes(2); // true 的意思是检查数字 2 是否在数组 [1, 2, 3] 中,如果是则返回 true - WEBjuju
21个回答

-2
var value = 'a';
var array = ['a', 'b', 'c'];
if(array.indexOf(value)){
    // exists in array
} else {
   // Not exists in array
}

1
index of返回一个数字(而不是布尔值)。如果该值不在数组中,则返回-1。 - Eli Front

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接