Comment inverser une chaîne de caractères en JavaScript lorsqu’elle est transmise à une fonction avec une instruction de retour?
Vous pouvez utiliser la fonction suivant:
Méthode 1:
function reverse(s){
return s.split("").reverse().join("");
}
console.log(reverse("hello world")); // dlrow olleh
Ou bien:
Méthode 2:
function reverse(s){
return [...s].reverse().join("");
}
console.log(reverse("hello world")); // dlrow olleh
Vous pouvez créer votre propre méthode pour inverser une chaîne de caractères en JavaScript. Voir le code suivant:
String.prototype.reverseMyStr = function() {
var s = "";
var i = this.length;
while (i>0) {
s += this.substring(i-1,i);
i--;
}
return s;
}
console.log("hello world".reverseMyStr()); // dlrow olleh