-3

重複の可能性:
配列内のアイテムのインデックスを取得するにはどうすればよいですか?
配列内の要素を検索する

次のような配列があるとします。

var array = [
    "one",    //element 0
    "two",    //element 1
    "three",  //element 2
    "four",   //element 3
    "five"    //element 4
];

特定の部分を探したいとしましょうfivefiveそこで、 が の中にあるかどうかをコードに教えてもらいますarray

そうであれば、その位置が4、またはであることを教えてくれるはずですarray[4]

同様の効果を達成する方法はありますか?

4

3 に答える 3

8

array.indexOf()

古いブラウザを使用している場合は、そのリンクに含まれている shim を使用してください。

于 2012-10-02T14:01:40.343 に答える
3
var array = [
    "one",    //element 0
    "two",    //element 1
    "three",  //element 2
    "four",   //element 3
    "five"    //element 4
];
alert(array.indexOf("five"));

これは「5」である4に警告します

于 2012-10-02T14:04:46.687 に答える
0

文字列の比較関数を使用して、配列内に特定の文字列があるかどうかを確認します

于 2012-10-02T14:01:24.580 に答える