这样实现不了报错是因为转变成一个字符串不能倒序吗?

这样实现不了报错是因为转变成一个字符串不能倒序吗?

<!DOCTYPE html>

<html>

<head>

<title></title>

<script type="text/javascript">


var j=new Array(1,2,3);

console.log(j.join("*").reverse());

</script>

</head>

<body>


</body>

</html>


正在回答

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

2回答

同学你好,是的,reverse是数组的方法,只能数组来使用,j.join("*")返回的是个字符串,所以不能使用reverse方法。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

  • 大白前端 提问者 #1
    老师王想问你一下,有返回值的方法是不是都会改变原变量,相当于给原变量重新附值,例如对数组a用reverse方法后,数组a已经被改变。
    2020-02-29 17:47:03
  • 大白前端 提问者 #2
    老师我想问你一下,有返回值的方法是不是都会改变原变量,相当于给原变量重新附值,例如对数组a用reverse方法后,数组a已经被改变。
    2020-02-29 17:47:19
好帮手慕粉 2020-02-29 19:42:54

同学你好,不能一概而论的,对于reverse这个方法来说是这样的,对数组a用reverse方法后,数组a已经被改变。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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