PHP の in_array() に相当する JavaScript

Php No In Array Ni Xiang Dangsuru Javascript



in_array() 」は、指定された値が配列に存在するかどうかを判断するために使用される PHP の定義済みメソッドです。 JavaScript には、「 () を含む 」 PHP の in_array() に相当するメソッド。

このブログでは、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 で説明しました。