千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip
2023-07-17 16:14 作者:三水哒哒哒78596 | 我要投稿

50 数组的方法一 笔记
1.push功能:后增
参数:push(参数1,[参数2,参数3...])
返回值:返回新增后数组的长度
是否影响原数组:是
2.pop
功能:后删
返回值:被删除的元素
是否影响原数组:是
3.unshift
功能:前增
参数: unshift(参数1,[参数2,参数3...])
返回值:新增后数组的长度
是否影响原数组:是
4.shift
功能:前删
参数:无
返回值:被删除的元素
是否影响原数组:是
5.reverse
功能:逆序
是否改变原数组:改变元素数组本身
参数:无
返回值:返回逆序后的数组
6.splice
功能:指定位置删除或插入
参数: splice(起始位置,偏移量,[被通入的参数1,参数2...])
返回值:被删除的数组区间
let arr =[1,2,3,4,5,6,7,8,9,10,11,12]
arr.splice(1,3)
7.slic
功能:截取数组区间
是否改变原数组:不会改变原数组
参数: slice(起始位置,结束位置)左闭右开返回值:被截取的元素
8.concat
功能:数组拼接
是否改变原数组:不会改变原数组
参数: concat(新数组)
返回值:拼接的数组
9.join
功能:将数组转为字符串
参数:join([分隔符]),默认不写,用逗号分隔
返回值:字符串