javascript:为什么需要删除数组的0索引

万旺

在下划线源代码中,在对数组应用shift或splice后,如果数组的长度为零,则:

 if ((name == 'shift' || name == 'splice') && obj.length === 0) delete obj[0];

任何想法为什么仍然需要这样做: delete obj[0]

在问题跟踪器中四处搜索表明我的假设是正确的,但这只是针对IE错误的一种解决方法。

带有splice()和shift()的IE错误

jdalton于2011年12月6日用
splice()和shift()评论了IE错误,当使用带有_(...)的类似数组的对象时,未能删除0索引值。
IE兼容模式和IE <9具有错误的Array shift()和splice()函数,即使将length属性设置为0,它们也无法删除类似数组对象的最后一个元素object [0]。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mongo删除数组索引

来自分类Dev

删除数组的整数索引

来自分类Dev

删除数组-Javascript

来自分类Dev

如何使用javaScript按索引删除数组元素?

来自分类Dev

为什么Python会从数组中随机删除数字?

来自分类Dev

为什么该方法删除数组中的元素?

来自分类Dev

如何删除数组内的数组索引?

来自分类Dev

基于numpy数组删除数组索引

来自分类Dev

为什么过滤器从我的数组中删除索引0

来自分类Dev

通过比较项目的0索引来删除数组中的一个数组

来自分类Dev

Firestore删除数组内的索引

来自分类Dev

通过其索引删除数组对象

来自分类Dev

如何按索引删除数组?

来自分类Dev

需要删除数组中的连字符

来自分类Dev

为什么在循环中更改数组元素会删除数组

来自分类Dev

为什么javascript数组项自动删除

来自分类Dev

为什么javascript数组项自动删除

来自分类Dev

从第一个索引顺序删除数组javascript值

来自分类Dev

如何删除数组中的未定义索引并将其他索引移到位置0?

来自分类Dev

如何删除数组中的未定义索引并将其他索引移到位置0?

来自分类Dev

为什么需要引用索引?

来自分类Dev

为什么拼接方法不起作用并在TypeScript中删除数组上的项目

来自分类Dev

为什么shopt -s nullglob删除数组元素中带问号的字符串?

来自分类Dev

ReactJS - 为什么删除数组重复项的功能会导致下拉列表出现故障

来自分类Dev

为什么Java中的数组索引从0开始?

来自分类Dev

javascript-删除数组元素

来自分类Dev

JavaScript:删除数组中的重复项

来自分类Dev

从javascript对象中删除数组

来自分类Dev

删除数组javascript的输入项

Related 相关文章

热门标签

归档