ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1. push() 向数组尾部添加元素,返回添加后的数组长度,原数组改变 2. pop() 从数组的尾部删除一个元素,返回删除的元素,原数组改变 3. unshift() 向数组头部添加元素,返回添加后的数组长度,原数组改变 4. shift() 从数组的头部删除一个元素,返回删除的元素,原数组改变 5. slice() 提取数组,(1 起 2 止止不算)原数组不变 ``` let arr = [1,2,3,4,5]; let a = arr.slice(0,2);//从0位开始截取长度为2 console.log(a);//[1,2]; console.log(arr);//[1,2,3,4,5] ``` 6. splice() 剪接数组,(1 起 2 长 3 添加)原数组改变 ``` 两个参数删除数组 let arr = [1,2,3,9,5]; let a = arr.splice(0,2);//0为开始,删除长度为2 console.log(arr);//[3,9,5] 三个参数,替换 let arr = [1,2,3,9,5]; let a = arr.splice(0,2,66); console.log("原数组",arr);//[ 66, 3, 9, 5 ] ``` 7. reverse() 反转数组,原数组改变 8. sort() 按位比较 9. arr.sort(function(a,b){return a - b;}); 从小到大 10. arr.sort(function(a,b){return b - a;}); 从大到小 11. Join() 参数最为连接字符,连接数组,转换为字符串,原数组不变 ``` let arr = [1,2,3,9,5]; let a = arr.join(","); console.log("原数组",arr);//[ 1, 2, 3, 9, 5 ] console.log("新数组",a);//1,2,3,9,5 ``` 12. concat() 合并数组,原数组不变 arr1.concat(arr2,arr3) 13. find 查找符合条件的项 14. findIndex 查找符合条件项目的下标 15. toString()把数组转字符串(之间默认用逗号隔开)