spliceメソッドとpushメソッドを使用して、ある配列から別の配列にオブジェクトを移動したいとします。ここに私のコードです:私はそのコードを呼び出す場合Javascriptオブジェクトをある配列から別の配列に移動する
console.log(tl.tour.length);
tl.tour.push(shuttleList.splice(ui.draggable.data('keyIndex'), 1)[0]);
console.log(tl.tour.length);
しかし、要素がshuttleListの配列から削除取得されますが、tl.tour配列が空のままです。どちらのデバッグログ呼び出しも0を出力します。
shuttleListはノックアウト観測であり、ツアーはそうではありません。
投稿は何ですか、シャトルリストです。 – Agalo