配列内の要素の有無を判定するには、inArrayを使用します。
サンプルソース
例)数値配列arrに、3が存在するか判定する
1 2 |
var arr = [1,2,3,4,5,4,3,2,1]; console.log($.inArray(3, arr)); |
- (結果)
- 2
例)文字配列arrに、"dd"が存在するか判定する
1 2 |
var arr = ['AA', 'BB', 'CC', 'DD', 'EE']; console.log($.inArray('dd', arr)); |
- (結果)
- -1
解説
- 指定した要素が存在した場合は、一番初めに見つかったインデックス番号が返ります。
- 指定した要素が存在しない場合は、-1が返ります。