JavaScript基础之⑨数组翻转的实现(循环/reverse方法)

JavaScript基础之⑨数组翻转的实现(循环/reverse方法)

                         QQ:3020889729                                                                                 小蔡

数组翻转的循环实现

首先创建两个数组,一个包含需要翻转的数据,另一个为空数组。

var array_0 = [0,1,2,3,4];
var array_1 = [];

再通过循环,实现数组的翻转存储。

for(var i = array_0.length-1;i >= 0;i--)
{
  array_1[array_1.length] = array_0[i];
  //使用length,可以对应数组最后一个元素的下一位的下标
}
console.log("array_0: "+array_0);
console.log("array_1: "+array_1);

效果:
在这里插入图片描述

数组翻转的方法实现

reverse方法的使用方法

数组.reverse = 实现该数组的翻转。
该翻转函数会改变数组的元素顺序——并且该方法存在返回值——返回值为改变后的数组。

reverse的使用展示

首先创建两个数组,一个存入需要翻转的数据,另一个接收数组翻转方法后的返回值
接着输出看效果

// 数组翻转--函数实现
var array_0 = [0,1,2,3,4];
console.log("第一次输出原数组:");
console.log("array_0: "+array_0);
var array_1 = array_0.reverse();
console.log("第二次输出原数组:");
console.log("array_0: "+array_0);
console.log("array_1: "+array_1);

效果:
在这里插入图片描述

发布了63 篇原创文章 · 获赞 71 · 访问量 8610

猜你喜欢

转载自blog.csdn.net/weixin_44604887/article/details/104301908