Olmadığını kontrol edin dizi javascript Değişken

2 Cevap php

Short code for checking if a variable also exists inside an array is needed. Im thinking something like this:

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

Js böyle bir işlevi var mı?

Teşekkürler

2 Cevap

(PHP gibi) JavaScript hiçbir yerli "in_array'in" fonksiyonu var, bu çözüm kontrol:

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

Ayrıca arama burada size yol olurdu:

http://stackoverflow.com/questions/784012/javascript-equivalent-of-phps-in-array

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

(Ref: https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/indexOf)