📅  最后修改于: 2023-12-03 15:09:21.675000             🧑  作者: Mango
在 Javascript 中,可以通过各种方法来实现字符串的反转。下面是几种常见的方法:
let str = "hello";
let arr = str.split("");
arr.reverse();
let result = arr.join("");
console.log(result); // "olleh"
代码如下:
let str = "hello";
let arr = str.split("");
arr.reverse();
let result = arr.join("");
console.log(result); // "olleh"
let str = "hello";
let reversedStr = "";
for (let i = str.length - 1; i >= 0; i--) {
reversedStr += str[i];
}
console.log(reversedStr); // "olleh"
代码如下:
let str = "hello";
let reversedStr = "";
for (let i = str.length - 1; i >= 0; i--) {
reversedStr += str[i];
}
console.log(reversedStr); // "olleh"
let str = "hello";
function reverse(str) {
if (str === "") {
return "";
} else {
return reverse(str.substr(1)) + str.charAt(0);
}
}
let reversedStr = reverse(str);
console.log(reversedStr); // "olleh"
代码如下:
let str = "hello";
function reverse(str) {
if (str === "") {
return "";
} else {
return reverse(str.substr(1)) + str.charAt(0);
}
}
let reversedStr = reverse(str);
console.log(reversedStr); // "olleh"
这些都是常见的反转字符串的方法。你可以根据自己的需要和偏好选择其中的一种。