<!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消失的缘故吗?
2 回答
Caballarii
TA贡献1123条经验 获得超629个赞
join了就是字符串了,reverse是Array的方法,字符串没有reverse方法
只能myarr1.reverse().join("")
添加回答
举报
0/150
提交
取消