2012-02-17 11 views

答えて

13

ガベージコレクタは古い配列を掃除するだけなので、ほとんどの場合、配列の再初期化は問題ありません。それでも、新しい配列を作成せずに配列を空にしたい場合は、array.length = 0

+3

うわ、私は '考え長さは読み取り専用です.0.0 – Marty

+6

それは当然のようですが、ここにいるのです。 – jhocking

+6

@Marty Wallaceそのため、私は今flashdevelopに入り、 'array.length = 0; 'を設定しています。実行するとエラーになります。私は卑劣になるでしょうO_O – Taurayi

6

スプライスメソッドを使用することもできます。 2番目のパラメータが適用されるベクトルについて

array.splice(0); 

ので、呼び出しは次のようになる。:

Array::splice documentation

は、アレイのために、以下の呼び出しは、それを空にする

vector.splice(0, vector.length);