2017-01-25 1 views

Antwort

0

Sie protokollieren nur jedes Zeichen in einer Zeichenfolge in umgekehrter Reihenfolge, erstellen stattdessen eine neue Zeichenfolge und protokollieren sie.

var String = "hello world!"; 
 
var length = String.length; 
 
var res=''; 
 

 
for (i = length - 1; i >= 0; i--) { 
 
    res += String[i]; 
 
} 
 
console.log(res); 
 

 
res = ''; 
 
// or while loop 
 
while (length--) 
 
    res += String[length]; 
 

 
console.log(res);

Je einfacher Weg ist String#split, Array#reverseArray#join und Verfahren zu verwenden, das eine umgekehrte einzelne Zeichenfolge zu erzeugen.

var String = "hello world!"; 
 

 
console.log(
 
    String.split('').reverse().join('') 
 
)

+2

Diese Frage sollte dupliziert werden. –

Verwandte Themen