数组的翻转(非reverse())
2024-10-11 12:13:35
方法一:
var arr = [1,2,3,4];
var arr2 = [];
while(arr.length) {
var num = arr.pop(); //删除数组最后一个元素并返回被删除的元素
arr2.push(num);
}
console.log(arr2);
// [4, 3, 2, 1]
方法二:
var arr = [1,2,3,4];
var arr2 = [];
while(arr.length){
var num = arr.shift(); //删除数组第一个元素并返回被删除的元素
arr2.unshift(num);
}
console.log(arr2);
.
最新文章
- JQuery ajax调用一直回调error函数
- JAVA - HashMap,TreeMap迭代
- winform程序自动升级
- centos7 firewall 防火墙 命令
- 揭开智能配置上网(微信Airkiss)的神秘面纱
- 测试思考[持续更新ing]
- x3270: PCOM的替代品
- bind 方法实现
- windows 和linux 同步api对比
- Hbase压力测试
- 5.如何修改maven本地仓库
- B20J_2836_魔法树_树链剖分+线段树
- GDAL读取的坐标起点在像素左上角还是像素中心?
- shc &; unshc 安装
- 微服务(Microservices)和服务网格(Service Mesh)架构概念整理
- GitHub 1W star 成就达成!
- SqlServerHelp
- 列表:remove/del删除方法中的逻辑“误区”
- rhel 配置centos源
- [转]Eclipse下开发Struts奇怪异常:org.apache.struts.taglib.bean.CookieTei
热门文章
- java反射遍历实体类属性和类型,并赋值和获取值
- mysql中的日期转换函数(类似oracle中的to_date)
- MySql、Oracle、MSSQL中的字符串的拼接
- Java SPI机制原理和使用场景
- TFS中查看我的所有签入迁出记录 TFS 怎么查看所有的修改
- [leetcode]Restore IP Addresses @ Python
- Spring系列:Scheduled注解学习笔记
- sda, sdb, sdc, sda1, sda2在Linux中都代表什么
- 超链接a标签的href与onclick中使用javascript的区别
- Ios开发之多线程编程——NSThread