31.JavaScript数组进阶,一网打尽数组操作函数slice、filter、map、reduce、some、every、find、splice
上篇介绍了数组的基本概念和一些简单的数组元素操作函数,实际上,数组提供的函数还有很多。、、和是操作数组首尾两端的函数,上文已经讲过,本文不再赘述。上篇已经简单介绍过,数组就是一个特殊的对象,因此我们可以尝试使用对象的属性删除方法:。举个例子:代码执行结果如下:注意观察图中标黄的位置,虽然元素被删除了,但是数组的长度仍然是,而且删除掉的位置多了一个。如果我们访问下标为的元素,会得到如下的结果:造成这种现象的原因是,是通过移除对应值的,也就是说删除了数组中的键值对,当我们访问下标时,就是了。而在数组中,我们常