1.splice機能
arrayObject.splice(インデックス、howManyが、要素1、...、elementX)
インデックス:必要な規定はから要素を削除/追加します。
howManyが:削除する必要がありますどのように多くの要素の必須条項。このパラメータが指定されていない、元の配列の最後にインデックスからすべての要素を削除します。
要素1:オプションの規定は、配列の新しい要素に追加されます。
<スクリプトタイプ= "テキスト/ javascriptの"> VAR ARR = [1,2,3,4 ]。 arr.splice( 0 、arr.length)。 </ SCRIPT>
配列の長さに割り当て2. 0であります
この方法は、他のアレイの特性を保持します。
配列自体の長さよりも短い長さを付与し、配列内の後者の要素は切り捨てられます。
配列の長さ自体よりも大きい所定の、配列の長さを延長する、要素番号は不定です。
<スクリプトタイプ= "テキスト/ javascriptの"> VAR ARR = [1,2,3,4 ]。 arr.length = 0 ; </ SCRIPT>
プロトタイプの現在のアレイ をクリア アレイやMooToolsのライブラリ 空 こうして空の配列へ。
Javaなどの他の言語は、その配列の長さは読み取り専用で、割り当てることができません。として
INT []進= {1,2,3,4 }。 ary.length = 0;
Javaは、コンパイラパスエラーになります。
3.ダイレクトは新しい配列を与えます[]
ARRは空の配列に再割り当てこの方法では、配列が参照されていない前の場合は、ガベージコレクションのために待機します。
<スクリプトタイプ= "テキスト/ javascriptの"> VAR ARR = [1,2,3,4 ]。 ARR = []; </ SCRIPT>
同様のExtライブラリExt.CompositeElementLite 明確に このように空。