为什么用reverse不可以

来源:2-23 编程练习

ZZZZZzn

2020-04-13 12:43:45

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<script>

    function arrReverse(arr){

        var newArr=[];

        for(var i=0;i<arr.length;i++){

        newArr[i]=i.reverse();

        }

       return newArr;

    }

   document.write(arrReverse([1,2,3,4,5,6,7,8]));

</script>

</body>

</html>


</body>

</html>


写回答

2回答

好帮手慕粉

2020-04-15

同学你好,关于同学的问题回答如下:

1、因为revese()是js的内置方法,只有数组才能使用它,而i是一个数字,它是不可以使用reverse()方法的。

2、reverse方法,数组可以直接调用,实现数组的反转,例如:

http://img.mukewang.com/climg/5e967143094a5b9004010162.jpg

http://img.mukewang.com/climg/5e967152092a787203150101.jpg

这些视频老师都有讲,同学要认真听课哦:https://class.imooc.com/lesson/771#mid=19318

祝学习愉快~

0

好帮手慕粉

2020-04-13

同学你好,因为reverse是数组的方法,字符串不能调用它。修改参考:

http://img.mukewang.com/climg/5e9419a6094ffe7204720228.jpg

祝学习愉快~

0
hZZZZzn
h 老师可以详细的讲解一下吗?没明白,或者可以写一下用reverse来执行的代码
h020-04-14
共1条回复

0 学习 · 40143 问题

查看课程