得到错误.split(“”)。reverse()不是函数

时间:2018-05-05 03:17:14

标签: javascript arrays

    str = prompt("enter a string");
rev = str.split("").join("").reverse();
console.log(rev);

伙计们,我正在尝试使用上面的代码反转数组,但是我收到一条错误,指出“类型错误.reverse()。split(”“)和.join(”“)不是函数。

请帮忙。

2 个答案:

答案 0 :(得分:3)

Javascript字符串没有reverse函数。您必须在将join组合成一个字符串之前将数组转换为



const str = 'abcde';
const res = str.split('').reverse().join('');
console.log(res);




答案 1 :(得分:0)

join将数组转换为字符串,reverse不是字符串的函数。我想你可能会想要的是:

rev = str.split("").reverse().join("");

...将反转一个字符串。