因此,当我删除其中的最后一个元素delete array[key]
然后尝试推送新元素后,我的数组崩溃时,我刚刚遇到了这个问题。
因此,在删除元素之前,它看起来像这样:
guests:
[{ id: 263457,
avatar: '...',
name: 'Moamal' }],
删除此元素后,它看起来像这样:
guests: [ ]
并在推新书之后:
guests:
[ ,
{ id: 263459,
avatar: '...',
name: 'HalloweenD' } ]
我正在将新元素推送到这个数组
self.actives.push({ id: 263459,
avatar: '...',
name: 'HalloweenD' });
答案 0 :(得分:2)
使用array.splice(key,1);
删除元素而不是delete
。
delete
删除元素,但保留一个空插槽。 Splice删除元素和插槽。