1. 复制数组
1 | arr.slice(0) |
2. 数组长度
1 | arr.length |
3. 清空数组
1 | arr.length = 0 |
4. 将“类似数组的对象”变成真正的数组
1 | var arr = Array.protoytpe.slice.call(arrLike) |
5. 在数组的末端添加一个或多个元素,并返回添加新元素后的数组长度
1 | var arr = [1, 2, 3] |
6. 删除数组的最后一个元素,并返回该元素
1 | var arr = [1, 2, 3] |
7. 判断是否为数组
1 | // 1. instanceof 运算符 |
8. 在数组的开头添加一个或多个元素,并返回添加新元素后的数组长度
1 | var arr = [1, 2, 3] |
9. 删除数组的第一个元素,并返回该元素
1 | var arr = [1, 2, 3] |
10. 翻转数组
1 | var arr = [1, 2, 3] |
11. 数组排序
1 | // 1. 升序 |
12. 数组索引
1 | var arr = [1, 2, 3, 2] |
13. 数组去重
1 | function unique(arr) { |
14. 数组转换字符串
1 | var arr = ['h', 'l', 'l'] |
15. 连接两个数组
1 | var arr = [1, 2, 3, 4] |
16. 数组截取
1 | var arr = ['h', 'l', 'l', 'c'] |
17. 数组删除
1 | var arr = ['h', 'l', 'l', 'c'] |