【JavaScript】配列の中に要素を含んでいるかを調べる
こんにちは、しきゆらです
今回は、JSの配列の中に指定した要素があるかどうかを調べる方法をメモしておきます
RubyではArrayの中に指定した要素が含まれているかを調べるinclude?というメソッドがありますが
JavaScriptではこのようなメソッドはないようです
調べてみると、指定した要素が配列内にあるとき、その要素の添え字を返すindexOfというメソッドが代わりとして利用できそうです
Array.prototype.indexOf() – MDN
var array = [1,2,”3”]; array.indexOf(1); // => 0 array.indexOf("hoge"); // => -1
配列内に指定した要素があれば、その添え字を
ない場合は-1を返すメソッドです
これを利用すれば、indexOf(“hoge") >= 0の時とすることで
配列の中に要素がある時にtrueを返すようにできます
今回はこれだけ
おわり