1
任何人都可以請告訴我如何反向給定的字符串,而不使用任何內置函數?如何反向字符串,而不使用任何內置的功能在JavaScript
我曾嘗試以下的,但在所有的情況下,有一些內置的功能涉及
function reverseString(str){
return str.split("").reverse().join("");
}
reverseString("I love coding");
function reverseString(str){
var myArray = [];
for(var i = 0; i <= str.length; i++){
myArray.push(str.charAt(str.length - i));
}
return myArray.join("");
}
reverseString("I love coding");
function reverseString(str){
var reversedString = '';
for(var i = str.length -1 ; i >= 0; i--){
reversedString += str[i];
}
return reversedString;
}
reverseString("I love coding");
function reverseString(str){
var newArray = [];
for(var i = str.length -1, j = 0; i >= 0; i--, j++){
newArray[j] = str[i];
}
return newArray.join("");
}
reverseString("I love coding");
有涉及您的第三個例子沒有內置功能。 – Pointy
我不想使用任何額外的變種。可能嗎? –
thirs function()是完美的。沒有內置函數,除了join()... –