javascript - 使用 Reduce 方法在 JavaScript 中反转字符串

标签 javascript arrays

我正在尝试使用 Reduce 方法在 JavaScript 中反转字符串。但是我收到一个错误。谁能建议我如何解决错误?

代码::

var reverseString = function(s) {
   return s.split("").reduce((rev, char) => char + rev, '');
};

reverseString(['h', 'e', 'l', 'l', 'o']);

输出::

enter image description here

最佳答案

您几乎已经成功了,只需要删除 String.prototype.split() 方法,因为 String.split() 不适用于数组。示例:

var reverseString = function(s) {
  return s.reduce((rev, char) => char+rev, "").split("");
}
console.log(reverseString(['h', 'e', 'l', 'l', 'o']));

关于javascript - 使用 Reduce 方法在 JavaScript 中反转字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55427185/

相关文章:

php - array_a 是否包含 array_b 的所有元素

javascript - 在 JavaScript 中通过引用传递变量

arrays - 解析 Powershell 数组中的 RegEx IP 匹配项

php - Zend 框架设置

javascript - 如果我不想等待 2 个方法而是等待两个方法都完成怎么办

C 使用数组值删除数组

php - 遍历 PHP 数组中的所有项目和子项目

javascript - Kendo ui MVVM - 如何使用 kendo 模板绑定(bind)可观察数组和数组内部数组

javascript - 如何使 Material ui dropzone 区域不允许重复?

javascript - Object.assign 和 object spread 的区别