splice和delete删除数组元素的区别
有这样一个数组:

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

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

打印下标为0的元素的内容为undefied
而用splice方法删除的数组元素

数组进行了重新排序,此时数组的长度也变成了2
有这样一个数组:

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

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

打印下标为0的元素的内容为undefied
而用splice方法删除的数组元素

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