随笔 - 2  文章 - 0  评论 - 0  阅读 - 53

数组常见的一些方法一

数组常见的一些方法一

改变原数组

1.arr.push()

从后面添加元素,返回值为添加完后的数组的长度

let arr = [1,2,3,4,5]
console.log(arr.push(5))   // 6
console.log(arr) // [1,2,3,4,5,5]

 

2.arr.unshift() 

从前面添加元素, 返回值是添加完后的数组的长度

let arr = [1,2,3,4,5]
console.log(arr.unshift(2))    // 6
console.log(arr)  //[2,1,2,3,4,5]

 

3  arr.pop()

从后面删除元素,只能删除一个,返回值是删除的元素

let arr = [1,2,3,4,5]
console.log(arr.pop())     // 5
console.log(arr)  //[1,2,3,4]

 

4  arr.shift()

从前面删除元素,只能删除一个 返回值是删除的元素

let arr = [1,2,3,4,5]
console.log(arr.shift())  // 1
console.log(arr)   // [2,3,4,5]

 

5 arr.splice(i,n,参数...)

删除从i(索引值)开始之后的那些元素。返回值是删除的元素
i: 索引值 n: 个数 参数: 替换的参数

let arr = [1,2,3,4,5]

5.1 一个参数

console.log(arr.splice(2))     //[3,4,5]
console.log(arr)    // [1,2]

5.2 清空数组

console.log(arr.splice(0))     // [1, 2, 3, 4, 5]
console.log(arr)    // [ ]

5.3 两个参数----切割数组

console.log(arr.splice(2,2))     //[3,4]
console.log(arr)    // [1,2,5]

5.3 第三个及以后

console.log(arr.splice(2,2,7,8,9))     //[3,4]
console.log(arr)  //[1, 2, 7, 8, 9, 5]

6  arr.reverse() 将数组反转,返回值是反转后的数组

let arr = [1,2,3,4,5]
console.log(arr.reverse())    // [5,4,3,2,1]
console.log(arr)    // [5,4,3,2,1]

 

 

 

 

posted on   華仔童鞋  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示