どうも、ちょげ(@chogetarou)です。
配列(Array)の要素を全削除(クリア)する方法を紹介します。
方法

配列(Array)の要素を全削除(クリア)する方法は、3つあります。
[]
1つ目は、[]を使う方法です。
具体的には、array = []
のように、配列に[]を代入します。
array = [];
上記の代入は、代入先の配列の全要素を削除します。
使用例
let array: number[] = [1, 2, 3, 4, 5,]
array = []
console.log(array)
出力:
[]
lengthプロパティ
2つ目は、lengthプロパティを使う方法です。
まず、配列のlengthプロパティにアクセスします。
そして、配列のlengthプロパティに0を代入します。
array.length = 0
上記の配列のlengthプロパティに0を代入することで、配列(Array)の要素を全削除(クリア)できます。
使用例
let array: number[] = [1, 2, 3, 4, 5,]
array.length = 0
console.log(array)
出力:
[]
splice()
3つ目は、splice()を使う方法です。
まず、配列からsplice()を呼び出します。
そして、splice()の引数に「0」を指定します。
array.splice(0)
上記のsplice()は、呼び出した配列の要素を全削除(クリア)します。
使用例
let array: number[] = [1, 2, 3, 4, 5,]
array.splice(0)
console.log(array)
出力:
[]
まとめ
配列(Array)の要素を全削除(クリア)する方法は、次の3つです。
- []を使う方法
array = [];
- lengthプロパティを使う方法
array.length = 0;
- splice()を使う方法
array.splice(0);
コメント