猿问

join导致逗号消失以后引发的问题

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Array对象 </title>

<script type="text/javascript">

   var myarr1= ["我","爱","你"];

   document.write(myarr1.join("")+"<br/>");//输出了我爱你

   var myarr2 = myarr1.join("");

   document.write(myarr2+"<br/>");//输出了myarr2为 我爱你

   //document.write(myarr2.reverse());//这里不能执行???

   document.write(myarr1.join("").reverse())

</script>

</head>

<body>

</body>

</html>

我备注为这里为什么不能执行???的地方写法有错误吗?我的想法是myarr2=我爱你,然后的reverse()方法以后答应输出  你爱我,但是为什么不执行,就是因为逗号被我join消失的缘故吗?


uwenhao2008
浏览 1677回答 2
2回答

Caballarii

join了就是字符串了,reverse是Array的方法,字符串没有reverse方法只能myarr1.reverse().join("")
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答