相关接口:
1、数组序列化
- toString()、join()
2、构造函数的方法
- Array.isArray() 、Array.from()、Array.of()
3、栈和队列方法
- push()、pop()、shift()、unshift()
4、排序方法
- reverse()、sort()
5、操作方法
- concat()、slice()、splice()
6、位置方法:
- indexOf()、lastIndexOf()
7、迭代方法:
- every()、some()、filter()、map()、forEach()
修改原数组的有:sort reverse splice pop push shift unshift
不修改原数组的有:slice concat indexOf lastIndexOf toString join 迭代方法
1、数组序列化
toString() —— 在默认情况下都会以逗号分隔字符串的形式返回数组项
join()——使用指定的字符串用来分隔数组字符串
var fruits = ["Banana", "Orange", "Apple", "Mango"] // 1、数组转字符串 // 1.1 toString() 以逗号分隔字符串的形式返回数组项 console.log(fruits.toString()); //Banana,Orange,Apple,Mango // 1.2 join() 以自定义的符号将数组中的元素进行分割 console.log(fruits.join('-')); //Banana-Orange-Apple-Mango
2、构造函数的方法
1、Array.isArray()——定义:判断某个变量是否是一个数组对象
2、Array.from()——定义:将类数组(argumenfts)转变成数组
3、Array.of()——定义:创建新数组
3、栈与队列方法
1、Array.prototype.push()
作用:push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
注意:新元素将添加到数组末尾、此方法改变数组长度
语法、参数、返回值: