2010-06-21

javascriptで配列内に値が存在するかチェックするにもjQueryが便利

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
javascriptで配列内にある特定の値が存在するかチェックしようと思ったわけです。

var otomo = ['inu','saru','kiji'];
とあった場合、配列otomoが値'saru'を持つかを確認するような感じです。

rubyなどではindexを使えだけなのですが、javascriptではこのindexに相当するような関数がぱっとみ見つかりませんでした。
でも困ったときのjQueryということでjQueryのほうを調べたら
inArray
があるということがわかりました。
$.inArray("saru", otomo)
みたいな感じで使えます。

詳しくは、以下を見てみてください。
http://f32.aaa.livedoor.jp/~azusa/?t=ajax&p=jquery_utilities_array_object_operations#a_jquery_utilities_inarray


コメントを投稿