私は次のコードを持っています:
var a = [{a: 1}, {a: 2}, {a: 3}];
a.map(function (item, index) {
console.log('call');
if (index < 1) {
a.splice(index, 1);
}
});
しかし、call は 2 回しか表示されず、3 回表示されることを期待しています。splice
配列が台無しになっていることは知っていますが、この動作の回避策はありますか?
ありがとうございました!