function titleCase(str) { str = str.toLowerCase().split(' ') .map(function(word){//区别在这里 return(word.charAt(0).toUpperCase() + word.slice(1)); }) return str.join(' '); } console.log(titleCase("I'm a little tea pot"));
function titleCase(str) { str = str.toLowerCase().split(' '); str.map(function(word){ //区别在这里 return(word.charAt(0).toUpperCase() + word.slice(1)); }) return str.join(' '); } console.log(titleCase("I'm a little tea pot"));
为什么第一个代码能走map函数?而第二个没有,只不过是赋值了给str在调用而已,为什么没有生效?
紫衣仙女
相关分类