// 自定义反转数组的方法
/**
* 定义反转数组的方法 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);