欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-21 09:22 作者:_渊清玉絜  | 我要投稿

数组的方法 

1.push功能:后增

参数:push(参数1,[参数2,参数3])

返回值:返回新增后数组的长度

是否影响数组:是

//声明一个数组

var arr=[5,6,7,8,9];

//在前面新增一个元素

console.log(arr.unshift(true,[1,2,3],false));//8

console.log(arr);//[true,[1,2,3],false,5,6,7,8,9]

2.pop

功能:后删

返回值:被删除的元素

是否影响原数组:是

//声明一个数组

var arr = [5,6,7,8,9];

//在新增一个元素

console.log(arr.push(true,[1,2,3],false));//8

console.log(arr);//[5,6,7,8,9,true,[1,2,3],false]

3.unshift

功能:前增

参数: unshift(参数1,[参数2参数3...])

返回值:新增后数组的长度

是否影响原数组:是

4.shift

功能:前删

参数:无

返回值:被删除的元素

是否影响原数组:是

5.reverse

功能:逆序是否改变原数组:改变元素数组本身

参数:无

返回值:返回逆序后的数组

var arr =[5,6,7,8,9]

console.log(arr.reverse()); //[9,8,7,6,5)

console.log(arr);//[9,8,7,6,5]

6.splice

功能:指定位置删除或插入

参数:splice(起始位置,偏移量,[被通入的参数1,参数2...])返回值:被删除的数组区间

let arr =[1,2,3,4,5,6,7,8,9,10,11,12]

arr.splice(1,3)

7.slice

功能:截取数组区间

是否改变原数组:不会改变原数组

参数:slice(起始位置结束位置)左闭右开返回值被截取的元素

8.concat

功能:数组拼接

是否改变原数组:不会改变原数组

参数:concat(新数组)

返回值:拼接的数组

9.join

功能:将数组转为字符串参数:join([分隔符]),默认不写,用逗号分隔返回值:字符串

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律