の配列の値を削除しようとしていますが、そのメソッドを削除しないでください。また、私が探している動作ではありません機能.send()
を、削除します子のメソッドを失うことなく変数の値を削除する
var Project = function() {
//The array where all data will be stored before they are sent..
this.data = [];
// ... Along with a function to send data to other source ...
this.data.send = function() {
}
//Here is where the data would be altered ...
//Send the data ...
this.data.send();
//Remove the data, we don't want it when sending the next time ...
this.data = [];
// ... but this (obviously) results in the removal of the send() function ... :-(
}
:次のコードを考えてみましょう。この問題を避ける最もスムーズで最も適切な方法は何ですか?ありがとう!
アレイの長さをゼロに設定するとどうなりますか?ここの暗闇の中でちょうど一発。 –
配列に関数を格納する理由は何ですか? – Eduardo
@エドゥアルドそれは非常に良い質問です。単純に:私は正しく考えていませんでした。 – Zar