数组的一些方法

# 宝宝总结的数组的一些方法

  1. push() :尾部添加元素 返回添加后的长度
  2. pop() :尾部删除元素 返回删除元素
  3. unshift() :头部添加元素 返回添加后的长度
  4. shift() :头部删除元素 返回删除元素
  push() pop() unshift() shift()
功能 添加 删除 添加 删除
头/尾 尾部 尾部 头部 头部
result 新数组长度 被删除元素 新数组长度 被删除元素

解释:

  • push()和pop() 都是在尾部操作数组
  • unshift()和shift()都是在头部操作数组
  • push()和unshift() 都是添加数组元素
  • pop()和shift()都是删除数组元素
  • 删除数组元素会返回当前被删除的元素
  • 添加数组会返回添加后的数组长度

5.arr.indexOf('abc') :找到元素在数组中的索引

var fruits = ['banana','apple','strawberry'];
let index = fruits.indexOf('banana');//1

6.arr.splice(pos,1) :通过索引删除某个元素 (返回被删除的数组元素)

let removedItem = fruits.splice(0,1) //['banana']

7.arr.slice() :复制一个数组

var copyArr = fruits.slice();

8、Array.from(fruit) :复制一个数组
9.Array.isArray(fruit) 判断fruit是否为数组

posted @   geekfeier  阅读(126)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示