このブログでは、PHP の「in_array()」メソッドに相当するものを JavaScript で説明します。
JavaScript における PHP の「in_array()」に相当するものは何ですか?
「 () を含む 」メソッドは、PHP の in_array() に相当します。配列に指定された要素が含まれているかどうかを確認するために JavaScript で使用されます。配列内の要素の存在に応じてブール値を返します。
構文
include() メソッドについては、以下の構文に従います。
含む ( 検索要素 )
「 検索要素 」を引数として。
例 1
言語の配列を作成します。
だった 言語 = [ 「HTML」 、 「CSS」 、 「ジャバスクリプト」 、 「ノジェス」 ] ;
変数を作成する」 チェックイン配列 「値を格納する」 CSS ” 配列を検索するには:
だった チェックイン配列 = 「CSS」 ;検索値を引数として渡して includes() メソッドを呼び出します。
コンソール。 ログ ( 言語。 含む ( チェックイン配列 ) ) ;
それは与えます ' 間違い 」 JavaScript は大文字と小文字を区別する言語であるため:
ただし、変数値については「 CSS 」の場合、includes() メソッドは「 真実 」:
だった チェックイン配列 = 「CSS」 ;コンソール。 ログ ( 言語。 含む ( チェックイン配列 ) ) ;
出力
従来の「 ために 」 ループは、「 in_array() ' 方法。例を見てみましょう。
例 2
与えられた例では、「 JavaScript 値は配列に存在します:
変数を作成する」 国旗 」:
だった 国旗 ;使用 ' ために ” 配列の長さまでループし、配列要素が変数の値と等しいかどうかを確認します “ チェックイン配列 」。値が等しい場合は、「」の値を設定します。 国旗 ' に ' 真実 」、そしてループを壊します。それ以外の場合は、「フラグ」の値を「 間違い 」:
ために ( だった 私 = 0 ; 私 < 言語。 長さ ; 私 ++ ) {もしも ( 言語 [ 私 ] === チェックイン配列 ) {
国旗 = 真実 ;
壊す ;
}
それ以外 {
国旗 = 間違い ;
}
}
最後に、コンソールに「フラグ」値を出力します。
コンソール。 ログ ( 国旗 ) ;出力は「 真実 」は、「 JavaScript 」が配列に存在します。
PHP の in_array() に相当する JavaScript については以上です。
結論
JavaScript では、「 () を含む 」メソッドは、PHP の「in_array()」メソッドに相当します。従来の「 ために 」 ループは、PHP の「in_array()」と同等です。このブログでは、PHP の「in_array()」メソッドに相当するものを JavaScript で説明しました。