理解这一点有点麻烦。如果我有一个字符串,
以"Mcdonalds"
为例,我这样做:
"McDonalds".split("").reverse().join();
我到底在做什么?
我是否拆分每个字符(M c D o n a l d s)
,然后将其翻转(s d l a n o D c M)
然后加入获取(sdlanoDcM)
? (试着看我是否明白这一点)
答案 0 :(得分:9)
确保为.join
指定一个空字符串,否则你会在每个字符之间加上逗号:
"McDonalds".split("").reverse().join(""); // "sdlanoDcM"
答案 1 :(得分:2)
如果你想要sdlanoDcM
然后在""
内使用.join()
:
alert("McDonalds".split("").reverse().join(""));