麻烦老师看下,是否正确,是否需要改动,谢谢老师
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> let nums = [1, 2, 3, 4, 5, 6, 7]; // 方法1 function reverseArray01(arr) { let newArr = [], value; for (let i = 0; i < arr.length; i++) { value = arr[i]; newArr.unshift(value); } return newArr; } document.write(reverseArray01(nums), "<hr>"); // 方法2 function reverseArray02(arr) { let newArr = []; for (let i of arr) { newArr.unshift(i) } return newArr } document.write(reverseArray02(nums), "<hr>"); // 方法3 function reverseArray03(arr) { let newArr = arr.concat(); return newArr.reverse(); } document.write(reverseArray03(nums), "<hr>"); document.write(nums, "<hr>"); </script> </body> </html>
0
收起
正在回答
1回答
你好同学,三种方法都实现正确,不用修改了。能够使用3方法并且运用了后面课程的语法知识实现效果,看的出来同学很善于思考,学习认真也很聪明,这里老师要给一个大大的赞哦。
同学在学习的过程中,也可以多帮助一下其他学习的小伙伴解答疑惑。在帮助别人的过程中,也会巩固自己对所学知识的理解,大家一起学习一起成长哦。
祝学习愉快,望采纳。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星