JavaScript 配列は、複数の値を 1 つの変数に格納するために使用されます。配列は、一度に複数の値を含めることができる特別な変数です。
#[関連コースの推奨事項:JavaScript ビデオ チュートリアル]
配列を文字列に変換する
JavaScript toString() メソッドは、配列を (コンマ区切りの) 配列値の文字列に変換します。 例:var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.toString();
var fruits = ["Banana", "Orange", "Apple", "Mango"]; document.getElementById("demo").innerHTML = fruits.join(" * ");
pop() および Push()
作業時に使用します。配列を使用すると、要素を削除したり、新しい要素を追加したりするのが簡単です。これがpop()メソッドとpush()メソッドです。 pop() メソッドは、配列から最後の要素を削除します。var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.pop(); // 从 fruits删除最后一个元素 ("Mango")
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var x = fruits.pop(); // x的值是 "Mango"
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.push("Kiwi"); // 添加一个新的元素 ("Kiwi") 到 fruits 最后
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var x = fruits.push("Kiwi"); // x 的值是 5
shift() および unshift()
shift() メソッドは、最初の配列要素を削除し、他のすべての要素をより低いインデックスに「シフト」します。var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.shift(); // 删除第一个元素 "Banana"
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var x = fruits.shift(); // x 的值是 "Banana"
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon"); // 添加一个新的元素 "Lemon" 到 fruits
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon"); // 返回 5
要素の変更
インデックス番号を使用して配列要素にアクセスする: 配列インデックスは 0 から始まります。 [0] は最初の配列要素、[1] は 2 番目、[2] は 3 番目です...var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits[0] = "Kiwi"; // 将fruits的第一个元素改为 "Kiwi"
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits[fruits.length] = "Kiwi"; // 追加 "Kiwi" 到 fruits
要素の削除
JavaScript 配列はオブジェクトであるため、JavaScript 演算子 delete を使用して要素を削除できます。var fruits = ["Banana", "Orange", "Apple", "Mango"]; delete fruits[0]; // 将fruits中的第一个元素更改为undefined
Splice 配列
splice() メソッドを使用して、新しい項目を配列に追加できます。最初のパラメータ ( 2) 新しい要素を追加する位置 (ジョイント) を定義します。 2 番目のパラメータ (0) は、削除する要素の数を定義します。残りのパラメータ (「Lemon」、「Kiwi」) は、追加する新しい要素を定義します。 splice() メソッドは、削除された項目を含む配列を返します。var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 0, "Lemon", "Kiwi");
巧妙なパラメーター設定を使用すると、 splice() を使用すると、配列に「穴」を残さずに要素を削除できます。
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 2, "Lemon", "Kiwi");
concat() メソッドを使用して既存の配列をマージして、新しい配列を作成します。
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(0, 1); // 删除fruits的第一个元素
var myGirls = ["Cecilie", "Lone"]; var myBoys = ["Emil", "Tobias", "Linus"]; var myChildren = myGirls.concat(myBoys); // 合并 myGirls 和 myBoys 两个数组
var arr1 = ["Cecilie", "Lone"]; var arr2 = ["Emil", "Tobias", "Linus"]; var arr3 = ["Robin", "Morgan"]; var myChildren = arr1.concat(arr2, arr3); // 合并 arr1 和 arr2 和 arr3 三个数组
slice() メソッドは、配列を新しい配列にスライスします。この例では、配列要素 1 (「オレンジ」) から始まる配列の一部をスライスします。
var arr1 = ["Cecilie", "Lone"]; var myChildren = arr1.concat(["Emil", "Tobias", "Linus"]);
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(1);
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(3);
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(1, 3);
生の値が必要な場合、JavaScript は配列をカンマ区切りの文字列に自動的に変換します。配列を出力しようとするときは常にこれが当てはまります。どちらの例でも同じ結果が生成されます。
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; var citrus = fruits.slice(2);
js チュートリアル
列からのものです。ぜひ学習してください。以上がJS 配列 Array の使用法に関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。