js数组的常用方法及介绍
2024-09-03 09:39
椰子皮
309
0
1
javascript
“ 方法作用是否影响原数组push在数组后添加元素,返回数组长度✅pop删除数组最后一项,返回被删除项✅shift删除数组第一项,并返回被删除项✅unshift数组开头添加元素,返回新数组长度✅reser ”
| 方法 |
作用 |
是否影响原数组 |
| push |
在数组后添加元素,返回数组长度 |
✅ |
| pop |
删除数组最后一项,返回被删除项 |
✅ |
| shift |
删除数组第一项,并返回被删除项 |
✅ |
| unshift |
数组开头添加元素,返回新数组长度 |
✅ |
| reserve |
反转一个数组,返回修改后的数组 |
✅ |
| sort |
排序一个数组,返回修改后的数组 |
✅ |
| splice |
截取数组,返回被截取的区间 |
✅ |
| join |
将一个数组所有元素连接成字符串并返回这个字符串 |
❌ |
| concat |
arr1.concat(arr2, arr3) 连接数组 |
❌ |
| join |
arr.join(x)将arr数组元素连接成字符串并返回这个字符串 |
❌ |
| map |
操作数组每一项并返回一个新数组 |
❌ |
| forEach |
遍历数组,没有返回值 |
❌ |
| filter |
对数组所有项进行判断,返回符合规则的新数组 |
❌ |
| every |
数组每一项都符合规则才返回true |
❌ |
| some |
数组有符合规则的一项就返回true |
❌ |
| reduce |
接收上一个return和数组的下一项 |
❌ |
| flat |
数组扁平化 |
❌ |
| slice |
截取数组,返回被截取的区间 |
❌ |
关注公众号获取更多内容