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

delete和splice都可以删除数组中的元素,但是有些区别的,我举具体的例子给你看,你看后就明白了。
例如有一个数组是 :var textArr = ['a','b','c','d'];
这时我想删除这个数组中的b元素:
方法一:delete 删除数组
delete textArr[1] 结果为: [ "a",undefined,"c","d"]