小编Kaz*_*ani的帖子

在 JS 中反转字符串

我正在通过教程来编写代码(我对此很陌生),这个特殊的练习让我绞尽脑汁。以下是参数:

反转提供的字符串。您可能需要先将字符串转换为数组,然后才能反转它。您的结果必须是一个字符串。

这是我开始的代码:

function reverseString(str) {
  return str;
}
reverseString('hello');


expect(reverseString('hello')).to.be.a('String');

expect(reverseString('hello')).to.equal('olleh');expected 'hello' to equal 'olleh'

expect(reverseString('Howdy')).to.equal('ydwoH');expected 'Howdy' to equal 'ydwoH'

expect(reverseString('Greetings from Earth')).to.equal('htraE morf sgniteerG');expected 'Greetings from Earth' to equal 'htraE morf sgniteerG'
Run Code Online (Sandbox Code Playgroud)

关于如何实现这一点的任何建议?

** 编辑:我知道我的问题是什么。教程站点的特定 IDE 使它变得混乱。显然,我打算实现列出的目标之一(并非我之前认为的所有目标都在一个脚本中)。这是由 完成的return str.split( '' ).reverse( ).join( '' );。split 和 join 方法的参数起初也有点混乱。这种方法的大部分在线教程都以分词为例,所以我没有意识到从

" """

会改变这个过程,从颠倒单词到颠倒字母。

javascript arrays string reverse

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

javascript ×1

reverse ×1

string ×1