1、 return arr.reduce((x,y)=>{return x*y});
2、 return s.split("").map((s)=>{return s-0}).reduce((x,y)=>{return x*10+y});
3、 str='['+ arr.map((s)=>{return s.toLowerCase().replace(s[0],s[0].toUpperCase())})+']'
return str
第3题转lisa时,不知道为什么首字母不是大写,请大神指教
s.toLowerCase返回的是一个新的字符串,你后面替换的首字符是原来的字符串s
Sign in to make a reply
五月
1、 return arr.reduce((x,y)=>{return x*y});
2、 return s.split("").map((s)=>{return s-0}).reduce((x,y)=>{return x*10+y});
3、 str='['+ arr.map((s)=>{return s.toLowerCase().replace(s[0],s[0].toUpperCase())})+']'
return str
第3题转lisa时,不知道为什么首字母不是大写,请大神指教