方法一:

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);

.

最新文章

  1. JQuery ajax调用一直回调error函数
  2. JAVA - HashMap,TreeMap迭代
  3. winform程序自动升级
  4. centos7 firewall 防火墙 命令
  5. 揭开智能配置上网(微信Airkiss)的神秘面纱
  6. 测试思考[持续更新ing]
  7. x3270: PCOM的替代品
  8. bind 方法实现
  9. windows 和linux 同步api对比
  10. Hbase压力测试
  11. 5.如何修改maven本地仓库
  12. B20J_2836_魔法树_树链剖分+线段树
  13. GDAL读取的坐标起点在像素左上角还是像素中心?
  14. shc & unshc 安装
  15. 微服务(Microservices)和服务网格(Service Mesh)架构概念整理
  16. GitHub 1W star 成就达成!
  17. SqlServerHelp
  18. 列表:remove/del删除方法中的逻辑“误区”
  19. rhel 配置centos源
  20. [转]Eclipse下开发Struts奇怪异常:org.apache.struts.taglib.bean.CookieTei

热门文章

  1. java反射遍历实体类属性和类型,并赋值和获取值
  2. mysql中的日期转换函数(类似oracle中的to_date)
  3. MySql、Oracle、MSSQL中的字符串的拼接
  4. Java SPI机制原理和使用场景
  5. TFS中查看我的所有签入迁出记录 TFS 怎么查看所有的修改
  6. [leetcode]Restore IP Addresses @ Python
  7. Spring系列:Scheduled注解学习笔记
  8. sda, sdb, sdc, sda1, sda2在Linux中都代表什么
  9. 超链接a标签的href与onclick中使用javascript的区别
  10. Ios开发之多线程编程——NSThread