0

重複の可能性:
JavaScript の array.contains(obj)
ループを使用せずに数値の配列の項目を検索する

JavaScript で for ループを使用せずに xy[i] が配列の要素と一致するかどうかを確認できるかどうか疑問に思っていますか? . 例を教えてください。

ありがとう

4

1 に答える 1

1

ループを使用するか、ループを使用する関数を使用できます。

jQuery などの一部のライブラリは、(ループを使用する) 独自の関数を提供します。

ループを使用することは悪いことではありません。

ループを関数に入れることで、コードをきれいに (そして整理して) 保つことができます。

var stringArray = [ "one", "two", "three" ];
var searchTerm = "two";

if (contains(stringArray, searchTerm)) {
    alert("found it");
}

function contains(someArray, someTerm) {
    for (var i = 0; i < someArray.length; i++) {
        if (someArray[i] === someTerm) {
            return true;
        }
    return false;
}
于 2012-11-13T22:23:58.877 に答える