不使用Array.prototype.reverse倒转字符串
function strReverse (str) {
var output = [];
if ( !"0"[0] ) { // IEのこの仕様を敢えて条件節に使う。
str = str.split(""); // これによりstrはStringじゃなくてArrayになる。
}
for ( var i = 0; i < str.length; i++ ) {
output.unshift(str[i]); // 先頭から1文字ずつ取得し、output用の配列に「先頭から」詰め直す
}
return output.join(""); // joinして文字列でreturn
}
function rev(s) {
var r = '';
var i = s.length;
while (i--)
r += s.charAt(i);
return r;
}
机器瞎学/数据掩埋/模式混淆/人工智障/深度遗忘/神经掉线/计算机幻觉/专注单身二十五年
浙公网安备 33010602011771号