splice和delete删除数组元素的区别

有这样一个数组:

当我们用delete方法进行删除时:

此时发现删除元素的下标依然存在,只是内容被删除,数组长度依旧为3

 

打印下标为0的元素的内容为undefied

而用splice方法删除的数组元素

数组进行了重新排序,此时数组的长度也变成了2

 

posted @ 2019-05-08 12:44  贾西西  阅读(716)  评论(0编辑  收藏  举报