为什么用reverse不可以

为什么用reverse不可以

<!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>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕粉 2020-04-15 10:29:22

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

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

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

http://img1.sycdn.imooc.com//climg/5e967143094a5b9004010162.jpg

http://img1.sycdn.imooc.com//climg/5e967152092a787203150101.jpg

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

祝学习愉快~

好帮手慕粉 2020-04-13 15:50:01

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

http://img1.sycdn.imooc.com//climg/5e9419a6094ffe7204720228.jpg

祝学习愉快~

  • 提问者 ZZZZZzn #1
    老师可以详细的讲解一下吗?没明白,或者可以写一下用reverse来执行的代码
    2020-04-14 23:18:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师