JavaScriptのArray(アレイ)オブジェクト
エフェクトオブジェクトは配列である:単一の変数名を使用することは、一連の値を格納します。
-
CONCAT()メソッドは、2つの以上のアレイを接続するために使用されます
この方法は、既存の配列を変更するが、唯一の配列のコピーが接続されて返されていません。
文法
arrayObject.concat(arrayX、arrayX、......、arrayX)
パラメータ | 説明 |
---|---|
arrayX | 必須。パラメータは、特定の値であってもよいが、オブジェクトの配列であってもよいです。これは、任意の数とすることができます。 |
返却値
新しい配列を返します。アレイはarrayX arrayObjectが生成されたすべてのパラメータを追加したものです。あなたが連結したい場合は()配列の代わりに、配列内のその要素を追加し、動作パラメータの配列です。
/ * 連結()メソッドは、2つ以上の配列を接続するために使用されます。 * / / * 例1 CONCAT()のパラメータ姓のアレイに接続されている * / VAR [ "有する"、 "ビーム"、 "陽"姓= ]; VAR newSurname = surname.concat( "フー"、 "Lo"の); // VAR newSurname = surname.concat([ "胡"、 "羅"])に一定の結果 はconsole.log( "元の配列:"姓); // [ "ビーム"、 "ヤン"、「曽「]は、元の配列の変化しない (後の接続アレイはconsole.log」:「newSurnameを); // [」ビーム「」ヤン「」 "羅「」フー「」有しています ]; Varの newSurname = surname.concat(surname2) はconsole.log( "元の配列:"姓); // [ "ビーム"、 "陽"、 "持っている"]は元の配列を変更しない (にconsole.log」をアレイが接続された後、「newSurname); // [」ビーム「」陽「」有する「」フー「」LO 『] / * 複数のアレイに接続された例えば3 * / VAR姓= [』ビーム" "陽"、 "有する" ]; VAR surname2 = [ "胡"、 "羅" ]; VAR surname3 = [ "チェン"、 "BELL" ]; VAR newSurname = surname.concat(surname2、surname3) はconsole.log(「元の配列:」姓); // [「ビーム」、「陽」、「持っている」]は元の配列を変更しません console.log( "接続アレイの後:" newSurname); // [ "ビーム"、 "陽"、 "有する"、 "フー"、 "羅"、 "チェン"、 "クロック"]
-
文字列に、アレイ内のすべての要素()メソッドへの参加。
要素は、指定された区切り文字によって分離されます。
文法
arrayObject.join(セパレータ)
パラメータ | 説明 |
---|---|
分離機 | オプション。使用する区切り文字を指定します。省略された場合、カンマがセパレータとして使用されます。 |
返却値
文字列を返します。文字列は、文字列に各素子によってarrayObjectされ、次いでこれらの文字列を連結する、の二つの要素の間に介在する セパレータ 生成された文字列。
/ * 文字列に、アレイ内のすべての要素のための参加()メソッド。 * / / * 文字列、カンマで区切られた実施例1のアレイ * / VAR joinName = [ "ビーム"、 "ヤン"、 "有する" ]; はconsole.log(joinName.join()); // 梁ヤン、た はconsole.log(joinName); // [ "ビーム"は、 "陽"は、 "持っている"]は、元の配列は変更されません / * " - "パーティションと、文字列に実施例2のアレイを * / VAR joinName = [ "ビーム" "ヤン"、 "持っている" ]; はconsole.log(joinName.join( " - ")); // 梁ヤン、誰
-
()メソッドを削除しをポップし、配列の最後の要素を返します。
文法
arrayObject.pop()
パラメータ | 説明 |
---|---|
分離機 | オプション。使用する区切り文字を指定します。省略された場合、カンマがセパレータとして使用されます。 |
返却値
arrayObjectの最後の要素。
説明
ポップ()メソッドを削除し、配列の長さマイナス1の最後の要素をarrayObject、除去、その要素の値を返します。アレイが既に空である場合、ポップ()配列が変化し、不定値を返していません。
/ * POP()メソッドを削除し、リターン配列の最後の要素。 * / Varの popName = [ "ビーム"、 "ヤン"、 "有する" ]; はconsole.log(popName.pop()); // (文字列)を1回の配列の最後の要素を削除するため にconsole.log(popNameを); // 元の配列の長さを変更する[「ビーム」、「ヤン」]
参考:
https://www.w3school.com.cn/jsref/jsref_obj_string.asp
https://www.w3cschool.cn/javascript/js-obj-string.html