1. push:向数组末尾添加一个或多个元素,并返回新的数组长度。
用法:'arr.push(element1.elementN)'
2. pop():从数组末尾移除最后一个元素,并返回该元素的值。用法:'arr.pop‘。
3. shift():从数组开头移除第一个元素,并返回该元素的值.用法:'arr.shift'。
4. unshift():向数组开头添加一个或多个元素并返回新的数组长度。用法:'arr.unshift(element1,elementN)'
5. slice():从数组中提取一部分元羲,返回一个新的数组,原始数组不会被修改。用法:'arr.slice(start. end)'
6. splice():向数组中插入新元素或删除已有元素,并返回被剔除的元素。用法:'arr.splice(start, deleteCount, iteml, item2, ...)'
7. concat():合并两个或多个数组,并返回新的数组。用法:'arr.concat(array1, array2,…,arrayN)'
8. join():将数组中所有元素转换为字符串,并返回该字符串.用法:'arr.join(separator)'
9. indexOf():返回指定元素在数组中的第一个匹配位置,如果没有匹配则返回-1。用法:'arr.indexOf(searchElement[, fromlndex])'
10. reverse():反转一个数组的顺序,并返回一个新数组。用法:'arr.reverse。'
11. sortO:对数组中的元素进行排序,并返回新的数组。用法:'arr.sort([compareFunction])'
12. forEach():循环遍历数组中的元素并可以对每个元素进行操作,在原数组中进行。用法:'arr.forEach(callback(currentValue [ index [, array]])[, thisArg])'
13. map():对数组中的每个元素执行一次提供的函数,并返回一个新的数组,原始数组不会被修改。用法: 'arr.map(callback(currentValue [, index [, array]])[,
11-22
1134