测试Javascript数组中的值

这个问题在这里已经有了答案:

  • 缩短JS if或statement [重复] 5个答案
  • 如何检查数组是否包含JavaScript中的对象? 40个答案

  • 使用indexOf来查看x是否在数组中。

    if([1,2].indexOf(x) !== -1)
    

    尝试使用数组,然后使用.indexOf()

     var myNumbers = [1,2];
     var foo = 4;
     var bar = 1;
    
     var exists = (myNumbers.indexOf(bar) > -1); //true
     var notExists = (myNumbers.indexOf(foo) > -1); //false
    

    使用Array .includes方法。

    if ([1, 2].includes(x)) {
      // array has x
    }
    
    链接地址: http://www.djcxy.com/p/13035.html

    上一篇: Test for value in Javascript Array

    下一篇: Jquery, checking if a value exists in array or not