检查数组javascript中的Variable是否为

时间:2010-02-19 15:08:16

标签: php javascript html

需要检查变量是否也存在于数组中的简短代码。 我在想这样的事情:

   var category='cars';
   if (in_array(category, some_array)){
       do stuff!
   }

js中有这样的功能吗?

由于

3 个答案:

答案 0 :(得分:1)

if (some_array.indexOf(category) >= 0) {
   // do stuff
}

(参考:https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/indexOf

答案 1 :(得分:0)

JavaScript中没有原生的“in_array”函数(如在PHP中),请查看此解决方案:

http://phpjs.org/functions/in_array:432

此外,搜索引导您:

JavaScript equivalent of PHP's in_array()

答案 2 :(得分:0)

if(some_array[category] !== undefined){
  // it's there
}