JavaScript で新しい配列を作成する場合、通常は を使用push
しますが、配列に追加する各オブジェクトのインデックスを定義する必要があります。
例えば:
var array = [];
_.each(items, function(item) {
array.push(item);
});
上記では、配列に追加された各項目のインデックスを定義していません。
私はこれを試しました:
var array = [];
_.each(items, function(item) {
array[item.id] = item;
});
しかし、空の配列になってしまいます。どんな助けでも素晴らしいでしょう!
ありがとうございました