前端问题三:原生JavaScript封装颠倒数组元素

本文分享了一种使用JavaScript原生代码封装reverse()方法的方法,通过创建新数组并从原始数组末尾开始遍历实现数组反转。示例代码清晰易懂,适用于想要自定义数组翻转操作或理解JavaScript数组操作的读者。
摘要由CSDN通过智能技术生成

Header: 原创不易,还请大家不吝指导赐教,Code is never die!

ps:本着让更多人不止解决问题,更能够学到一点点方法的目的。

今天给大家分享一下JavaScript原生代码封装reverse()方法。
直接上代码:

// 利用封装函数翻转任意数组
   function changeArr(arr) {
   		var newArr = [];
		for (var i = arr.length - 1; i >= 0; i--) {
			newArr[newArr.length] = arr[i];
		}
			return newArr;
   }
   var arr1 = changeArr([1, 3, 4, 6, 9]);
   console.log(arr1); // [9, 6, 4, 3, 1]
   var arr2 = changeArr(['red', 'green', 'purple', 'blue']);
   console.log(arr2); // ["blue", "purple", "green", "red"]

Ending…
好啦,简单明了,自己封装有时候也并不麻烦,相反还可以根据一些实际的特殊需求自己设计,刺激而满满的成就感。还望各位支持一下~~~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rainux.

生活最美——开心最大

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值