var arr=['a','b','c','d']
//新建一个数组
var arr2=[]
//遍历数组
for(i=0;i<arr.length;i++){
//console.log(i)
//i length
//0 4 3 d arr.length-i-1=3
//1 4 2 c
//2 4 1 b
//3 4 0 a
//倒着获取每个元素,需要先获取到下标
//倒着元素的下标=长度-i-1
console.log(arr.length-i-1,arr[arr.length-i-1])
//把倒着的元素放到新数组
arr2[i]=arr[arr.length-i-1]
}
console.log(arr2)
代码如下