4.1 KiB
4.1 KiB
title | localeTitle |
---|---|
Reverse a String | 反转字符串 |
如果卡住,请记得使用**Read-Search-Ask
** 。尝试配对程序并编写自己的代码
问题说明:
我们需要取出字符串并将其反转,所以如果它最初读为'hello',它现在将读为'olleh'。我们需要拆分字符串,因此我们也将使用Arrays。
相关链接
提示:1
首先按字符拆分字符串。
现在尝试解决问题
提示:2
查找内置函数以反转字符串。
现在尝试解决问题
提示:3
反转后,不要忘记将角色重新加入。
现在尝试解决问题
扰流警报!
提前解决!
基本代码解决方案
function reverseString(str) {
return str.split('').reverse().join('');
}
代码说明:
-
我们的目标是获取输入,
str
,并将其反向返回。我们的第一步是使用split('')
按字符split('')
字符串。请注意,我们不会在单引号之间留下任何内容,这会告诉函数按字符分割字符串。 -
使用
split()
函数会将我们的字符串转换为字符数组,在我们前进时记住这一点。 -
接下来我们_链接_
reverse()
函数,它接受我们的字符数组并反转它们。 -
最后,我们_链接_
join('')
将我们的字符重新组合成一个字符串。再次注意,我们在join的参数中没有留下空格,这确保了每个字符将字符数组连接在一起。
捐款说明:
- 请勿添加与任何现有解决方案类似的解决方案。如果您认为它**相似但更好** ,那么尝试合并(或替换)现有的类似解决方案。
- 添加解决方案的说明。
- 将解决方案分为以下类别之一 - 基本 , 中级和高级 。
- 如果您添加了任何**相关的主要内容,**请仅添加您的用户名。 ( 不要 删除任何现有的用户名 )