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

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

2023-07-12 17:08 作者:小学神75  | 我要投稿

数组的常用方法

1.push给数组的最后添加一项

语法:arr.push(增加的项)

返回值:改变后的数组的长度

原数组:改变了,就是增加值后的数组

2.pop删除数组的最后一项

语法:arr.pop()

返回值:被删除的项

原数组:改变了,删除后的

3.unshift在数组的最前面增加一项

语法:arr.unshift(值)

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

原数组:改变了,增加后的数组

4.shift删除数组最后一项

语法:arr.shift()

返回值:被删除的项

原数组:改变了,删除后的数组

5.splice截取(删除)、替换(插入)

语法:arr.splice(开始索引,截取的项数,替换1,替换2,……)

如果只有一个参数的时候,表示从这个索引开始,一直截取到最后

替换的第一个值,占开始的索引的位置

返回值:截取的项组成的数组

原数组:改变了,截取后的和替换的组成的数组

6.slice截取

语法:arr.slice(开始的索引,结束的索引)包前不包后

如果只有一个参数的时候,表示从这个索引开始一直截取到最后

结束的索引可以是负数,表示从后面倒数几位开始

返回值:截取的项组成的数组

原函数:原数组不会发生改变

7.join把数组转换成字符串

语法:arr.join(参数)

没有传递参数的时候默认用,连接

你传递什么参数,就用什么链接,参数传递字符串

返回值:就是字符串

原数组:没有改变

8.concat用来连接数组

语法:arr1.concat(arr2)

返回值:就是连接后的新数组

原数组:没有改变

9.reverse反转数组

语法:arr.reverse()

返回值:反转后的数组

原数组:改变了,反转后的数组

10.sort用来排序

语法:

简单的用法

arr.sort()不推荐使用

按照一位一位的进行排列

复杂的用法

arr.sort(function(a,b){

return a - b //升序

return b - a //降序

})

返回值:排序后的数组

原数组:排序后的数组


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

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