【发布时间】:2017-08-30 10:54:59
【问题描述】:
function stringReverse(str){
return str.split('').reverse().join('');
}
在一次采访中,我被要求反转一个字符串。我通过上面的代码解决了它,但我的面试官说这是一个糟糕的解决方案。然后我用循环,但他不高兴。
function stringReverse(str){
var a = str.split(''), b=[];
for(var i=0;i<arr.length;i++){
b.push(a[a.length-1-i]);
}
return b.join('');
}
请添加您的 cmets。
【问题讨论】:
-
可能是因为它无法正确处理超过 1 个字节的字符。
-
我会读到这个 - medium.freecodecamp.org/…。似乎你没有做任何“错误”。也许问面试官他们的问题是什么:)
-
我的猜测是,他脑子里有一个自认为好的答案——虽然不是那么好。
-
@MDAAQIBJAWED 例如一个包含表情符号的字符串。
-
@MDAAQIBJAWED
"Easy: ????"
标签: javascript