麻烦老师看下,是否正确,是否需要改动,谢谢老师
<!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 星