2012-01-24 4 views
0
var TransactionObject = { 
    arr1: [], 
    arr2: []  
}; 

モデルクラスを使用するたびにMy Arrayに以前の値が保持されます。My Arrayは、使用するたびに以前の値を保持しています。

var data = update(TransactionObject.arr1); 
JsonClient.send(data); 

初めてのアレイは、いくつかの値を保持し、私は要求を行う次回は...それはあまりにも前のデータが追加されます...アレイは、すべてクリア取得されていません。

+0

あなたは私たちに多くの詳細を与えるために持ってしようとしているあなたは、このようにそれを行うことができます。あなたがしようとしていることははっきりしていません... –

答えて

0

新しいデータを追加する前にデータを消去したい場合は、コードのどこかで配列を消去するだけで済みます。あなたが渡された配列にデータを置く前に、このようなあなたのupdate()関数の中にそれを行うことができ

TransactionObject.arr1 = []; 
var data = update(TransactionObject.arr1); 
JsonClient.send(data); 

または、::

var data = update(TransactionObject.arr1); 
JsonClient.send(data); 

function update(results) { 
    results = []; 
    // now put data into results 
} 
関連する問題