JavaScript在其内部封装了一个Array对象,使得我们可以方便地使用数组这种简单的数据结构,同时,也在 Array对象的原型上定义了一些常用并且很有用的操作数组的函数。...本文就将详细介绍一下每个操作数组的函数是如何使用的
引言
就问你,你在写JavaScript代码的时候,是不是经常用到像这样的数据结构 var arr = [1, 2, 3, 4],如果是的话,那你可就要好好看下文了...当省略参数时,则表示创建一个新的空数组,将原始数组的数据传入这个空数组中,有点类似copy的感觉 ; 当传入1个或多个参数时,则表示创建一个新的空数组,将原始数组的数据和每个参数都添加到这个空数组中。...为[1,4]
arr.splice(1, 0, 'new1', 'new2') //返回[],此时arr为[1,'new1','new2',4]
所以这是一个很方便并且功能很全的数组操作函数,它既可以删除元素...如果给第二个参数赋值了的话,则在第一次调用回调函数时,是将第二个参数的值作为该回调函数的第一个参数x的值,将数组的第一个参数作为该回调函数的第二个参数y的值……接下来的操作都跟上述一样,这里不再重述
我们来看一个例子