当前位置: 首页 > news >正文

数组方法_push()/pop()/数组方法_shift()/unshift()

push 方法用于在数组的末端添加一个或多个元素,并返回添加新元 素后的数组长度。注意,该方法会改变原数组

var arr = [];arr.push("颤三") // 1arr.push('itbaizhan') // 2arr.push(true, {}) // 4arr // [颤三 , 'itbaizhan', true, {}]

pop 方法用于删除数组的最后一个元素,并返回该元素。注意,该方 法会改变原数组

var arr = ['张三 ', 'itbaizhan', 'WEB前端 '];
arr.pop() // 'WEB前端 '
arr // ['张三', 'itbaizhan']

shift 方法用于删除数组的第一个元素,并返回该元素。注意,该方 法会改变原数组

shift 方法可以遍历并清空一个数组

1

2

3

4

var arr = ['张三 ', 'itbaizhan', 'WEB前端 '];

arr.shift() // '张三 '

arr // ['itbaizhan', 'WEB前端']

var list = [1, 2, 3, 4, 5, 6]; 
var item;while (item = list.shift()) { console.log(item);
}list // []

unshift 方法用于在数组的第一个位置添加元素,并返回添加新元素后 的数组长度。注意,该方法会改变原数组

unshift 方法可以接受多个参数,这些参数都会添加到目标数组头部

1

2

3

4

var arr = ['张三 ', 'itbaizhan', 'WEB前端 '];

arr.unshift('baizhan'); // 4

arr // ['baizhan', '张三', 'itbaizhan', 'WEB 前端']

1  var arr = [ '张三', 'itbaizhan' ];

2  arr.unshift('WEB前端 ', 'baizhan') // 4

3  arr // [ 'WEB前端', 'baizhan', '张三', 'itbaizhan' ]

相关文章:

  • 滚动—横向滚动时,如何直接滚动到对应的内容板块
  • `document.domain` API 的废弃与现代 Web 开发的转型
  • 从 8 秒到 1 秒:前端性能优化的 12 个关键操作
  • Maven 构建性能优化深度剖析:原理、策略与实践
  • CKA考试知识点分享(10)---NetworkPolicy
  • 深入浅出:C++深拷贝与浅拷贝
  • Web防火墙深度实战:从漏洞修补到CC攻击防御
  • 重拾前端基础知识:CSS预处理器
  • 基于AI智能体的医疗AI工具库构建路径分析
  • Python爬虫(54)Python数据治理全攻略:从爬虫清洗到NLP情感分析的实战演进
  • 第七章: SEO与渲染方式 三
  • C#接口代码记录
  • 第七章: SEO与渲染方式
  • Scrapy爬虫框架:数据采集的瑞士军刀(附实战避坑指南)!!!
  • ( github actions + workflow 01 ) 实现爬虫自动化,每2小时爬取一次澎湃新闻
  • MyBatis实战指南(七)MyBatis缓存机制
  • Python毕业设计226—基于python+爬虫+html的豆瓣影视数据可视化系统(源代码+数据库+万字论文)
  • Linux:多线程---线程控制(线程创建线程等待线程终止)
  • AJAX、Axios 与 Fetch:现代前端数据请求技术对比
  • Linux Swap分区应该禁用吗?深入辨析其作用与性能优化
  • 广告片拍摄的具体流程/c盘优化大师
  • 做网站的网页设计用cdr吗/seo推广灰色词
  • 一般通过逸民/宁波seo网络推广产品服务
  • 哪个网站做首饰批发好/百度网盘app官网下载
  • 网站代码 输入文字 跳出内容/怎么给网站做优化
  • 网站建设时间怎么查/百度客户端下载