JavaScript之数组常用API

一、导言

API(Application Programming Interface,应用程序编程接口)是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么,其实质就是一种语言提供的默认的方法的集合。
在JavaScript中使用原生代码写程序有生活会很麻烦,而API可以更加快速有效的解决问题。下面让我们看看数组一些常用的API。

二、常用数组API

1、字符转换
toString方法将数组表示为字符串,各个元素按顺序排列组合成为字符串返回。例如:
JavaScript之数组常用API
运行结果:返回值为string型
JavaScript之数组常用API
2、字符连接
join()方法,将数组里 各元素组合成字符串,但连接符可自己指定,例如:
JavaScript之数组常用API
运行结果:返回值是string
JavaScript之数组常用API
3、在数组的头部添加删除元素
 unshift方法,是将元素插入数组的首部。一次可以插入单个或多个元素,所有元素按顺序插入,操作完成后返回新数组的引用。
shift方法移除数组的第一个元素并将其返回。该方法执行后,数组剩下的元素向前移动,下标索引号重新调整从0开始。shift与push方法结合使用,可以将数组当成队列使用。列如:
JavaScript之数组常用API

4.在数组尾部添加删除元素
push方法一次可添加单个或多个元素到数组末端,也可以添加数组。
pop方法的作用是移除数组末尾的一个元素,pop方法删除最后一个元素后,还将其引用返回。pop通常与push方法结合使用,实现堆栈功能。
JavaScript之数组常用API
 5、拼接
 concat()方法可以将多个数组元素连接在一起成为新的数组
JavaScript之数组常用API
JavaScript之数组常用API
6、更新移动数据 - 删除、替换或插入数组元素
splice方法的作用是,从一个数组中移除一个或多个元素。剩下的元素组成一个数组,移除的元素组成另一个数组并返回它的引用。同时,原数组可以在移除的开始位置处顺带插入一个或多个新元素,达到修改替换数组元素的目的。
JavaScript之数组常用API

7、截取
slice方法的作用是抽取数组的一段元素,抽取指定下标索引区间中的元素作为新数组返回。

8、split() 方法用于把一个字符串分割成字符串数组.例如:
JavaScript之数组常用API