正在回答 回答被采纳积分+1
2回答
好帮手慕粉
2019-12-01 12:07:58
同学你好,关于同学的问题解答如下:
1、js有很多数组的方法,到了后期同学可以直接使用,前期主要是为了让同学了解一下这些方法具体的原理是什么,是怎么实现的,可以锻炼同学的逻辑思维能力。
2、上面的方法是怎么实现的:
newArr[i]=arr[arr.length-1-i]是倒序赋值,将原数组中最后一项赋值给新数组第一项。
例如i的值为0,arr的长度为8,那么8-0-1=7就是数组中最后一项的索引,newArr[0]=arr[7],这样就将最后一项赋值为第一项了。以此类推,newArr[1]=arr[8-1-1],也就是newArr[1]=arr[6],这样实现了倒序。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星