JavaScript - 配列を初期化して空にする
JavaScript で配列を初期化して「空」にする方法を紹介します。
配列宣言時に空の配列を生成する方法と、 すでにある配列を空に初期化する方法の2通りを説明します。
配列宣言時に空の配列を生成する
配列の生成は、配列リテラルか Array() コンストラクタを使います。
次のように要素を指定しない場合は、空の配列が生成されます。
// 配列リテラル
var arr = [];
// Array() コンストラクタ
var arr2 = new Array();
console.log(arr);
console.log(arr2);
// 実行結果
Array [ ]
Array [ ]
すでにある配列を空に初期化する
すでに存在する配列を初期化して空にする場合は、
「配列 = [];」とする方法と、「length プロパティを0にする」方法があります。
var arr = [1, 2, 3, 4, 5];
var arr2 = [1, 2, 3, 4, 5];
//
arr = [];
// length プロパティを0にする
arr2.length =0;
console.log(arr);
console.log(arr2);
// 実行結果
Array [ ]
Array [ ]