3 削除方法: 1. 配列を空の配列 "[]" に直接代入します。構文は "arr=[];" です。 2. length 属性を使用して配列の長さを 0 に設定し、すべての配列要素を切り捨てます (構文は「arr.length=0;」です)。 3. splice() 関数を使用して、配列の先頭からすべての要素を削除します。構文は「arr.splice(0,arr.length);」です。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
es6 すべての配列要素を削除するいくつかの方法
方法 1: 空の配列を直接割り当てる[]
空の配列に直接代入すると、[]
前の要素がすべてクリアされます。
例:
var arr=new Array(1,2,3,4,5,6,7,8,9,10); console.log(arr); arr=[]; console.log(arr);
出力結果:
このメソッドは配列を厳密にクリアするのではなく、単に arr を空の配列に再割り当てするだけです。
方法 2: length 属性を使用して配列の長さを 0 に設定する
配列の長さ属性は、通常、配列内の要素の数を設定または返すために使用されます。配列、つまり設定するか、配列の長さを返します。
配列の長さを設定する機能を使用できます。length 属性の値が配列自体の長さよりも小さい場合、配列内の後続の要素は切り捨てられます。長さ属性が 0 の場合、配列全体をクリアできます。
例:
var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲"); console.log(arr); arr.length=0; console.log(arr);
出力結果:
length 属性の値が自身の長さより大きい場合、配列の長さは拡張されます。要素は未定義です。
方法 3: splice() を使用してすべての配列要素を削除します。
splice() メソッドを使用して、指定された添字位置の後の 1 つ以上の配列要素を削除します。
要素を削除するための構文:
array.splice(index,howmany)
最初のパラメーター インデックスでは、添え字の開始位置 (つまり、要素が削除される位置) を指定できます。
var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲",12,34); console.log(arr); arr.splice(0,arr.length); console.log(arr);
##[関連する推奨事項:
JavaScript ビデオ チュートリアル, プログラミングビデオ]
以上がes6 ですべての配列要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。