js模拟反转数组reverse()
来源:互联网 发布:淘宝买烟暗语 编辑:程序博客网 时间:2024/06/05 14:24
// 自定义反转数组的方法
/**
* 定义反转数组的方法 array_reverse()
* @param array arr 要反转的数组
* return array newArr 反转之后的数组结果
*/
function array_reverse(arr){
// console.log(arr);
// 定义存放结果的新数组
var newArr = [];
// 获取每一个数组单元
arr.forEach(function(value,index,arrSelf){
// console.log(value+'--'+index);
// console.log(arrSelf);
// value 就是每一个数组单元的值
// 反转
// unshift() 从数组的前面插入元素
newArr.unshift(value);
})
// 输出数组
// console.log(newArr);
// return 返回值 返回的是变量的值
return newArr;
}
// 定义数组
var arr = ['香蕉','苹果','梨'];
// 调用函数
var newArr = array_reverse(arr);
console.log(newArr);
/**
* 定义反转数组的方法 array_reverse()
* @param array arr 要反转的数组
* return array newArr 反转之后的数组结果
*/
function array_reverse(arr){
// console.log(arr);
// 定义存放结果的新数组
var newArr = [];
// 获取每一个数组单元
arr.forEach(function(value,index,arrSelf){
// console.log(value+'--'+index);
// console.log(arrSelf);
// value 就是每一个数组单元的值
// 反转
// unshift() 从数组的前面插入元素
newArr.unshift(value);
})
// 输出数组
// console.log(newArr);
// return 返回值 返回的是变量的值
return newArr;
}
// 定义数组
var arr = ['香蕉','苹果','梨'];
// 调用函数
var newArr = array_reverse(arr);
console.log(newArr);
阅读全文
0 0
- js模拟反转数组reverse()
- java数组反转Reverse
- 数组的反转 columList.reverse();
- 数组反转功能模拟
- 【数据结构与算法】二 数组反转 reverse
- C语言反转数组(reverse函数)
- 反转键索引模拟实验(reverse key index)
- JS数组的排序和反转
- js 字符串和数组反转
- JS数组排序函数sort()、reverse()
- js中数组反向、排序reverse、sort
- c++ vector反转reverse
- Reverse Conditional -- 反转条件
- reverse 反转函数原理
- Reverse Integer--反转整数
- 单链表反转singlelist reverse
- 秒懂单链表及其反转(reverse)
- Reverse Integer (数字反转)
- 文章标题
- Android绘制Paint学习笔记
- JZOJ 5231 序列问题
- 防止浏览器记住用户名及密码的简单实用方法
- 大数据统计分析架构-netty部分
- js模拟反转数组reverse()
- JZOJ4726. 【NOIP2016提高A组模拟8.22】种花(2017.8DP&贪心专题)
- JQuery之DOM函数文档操作学习总结
- Git SSH Key 生成步骤
- God's ladder [DP]
- Oracle控制文件详解
- Memcached (简介及安装)--学习笔记(一)
- 习题 5.11 一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。
- 古文觀止卷八_圬者王承福傳_韓愈