Javascript 获取错误。拆分(";).reverse()不是函数

Javascript 获取错误。拆分(";).reverse()不是函数,javascript,arrays,Javascript,Arrays,伙计们,我正试图使用上面的代码反转数组,但我得到一个错误,声明“Type error.reverse().split(“”)和.join(“”)不是函数 请提供帮助。Javascript字符串没有反转功能。在将数组合并成字符串之前,必须反转数组: const str='abcde'; const res=str.split(“”).reverse().join(“”); console.log(res);join将数组转换为字符串,而reverse不是字符串的函数。我认为您可能一直在追求的是:

伙计们,我正试图使用上面的代码反转数组,但我得到一个错误,声明“Type error.reverse().split(“”)和.join(“”)不是函数


请提供帮助。

Javascript字符串没有
反转
功能。在
将数组合并成字符串之前,必须反转数组:

const str='abcde';
const res=str.split(“”).reverse().join(“”);

console.log(res);
join
将数组转换为字符串,而
reverse
不是字符串的函数。我认为您可能一直在追求的是:

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

…它将反转字符串。

.split(“”)
不会出现在OP的代码中。如果您指的是标题,那只是堆栈交换的自动格式化。@Xufox可爱。一个用于编程的问答网站,可以将ASCII引号自动格式化为智能引号,会出现什么错误?:PSee。@Xufox谢谢,我搜索了一些标题,意识到这可能是自动完成的我没有在上面寻找元线程。
str=prompt(“输入字符串”);rev=str.split(“”.reverse().join(“”);console.log(rev);
rev = str.split("").reverse().join("");