我正在尝试使用 Reduce 方法在 JavaScript 中反转字符串。但是我收到一个错误。谁能建议我如何解决错误?
代码::
var reverseString = function(s) {
return s.split("").reduce((rev, char) => char + rev, '');
};
reverseString(['h', 'e', 'l', 'l', 'o']);
输出::
最佳答案
您几乎已经成功了,只需要删除 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/