は、私のコントロール配列をemptyAllためにそこに方法はないですが、私はforループでそれをやってみました:空の制御配列
console.log("primitif value : " + this.parameters.length);
for (var index = 0; index < this.parameters.length; index++) {
this.parameters.removeAt(this.parameters.length- index);
console.log("seconde value :" + this.parameters.length);
}
それはちょうど最後の値を削除しています、私は完全にすべてを削除したいです要素は、私はそれのようにすることもできません:
this.parameters = [];
それを行う方法はありますか?
'this.parameters.length = 0;'を試してください。 forループ内の項目を削除することはできません。その項目の長さをループ出口コントロールとして使用します。 – ManoDestra
私もそれを試してみましたが、それは動作しません、まだコントロールが含まれています..... – Anna
this.parametersを[]に設定したり、長さをゼロに設定した後、console.logを実行してください。コンソールのthis.parametersには何が表示されますか?何か他のものが配列をリセットしている必要があります。 – ManoDestra