为了账号安全,请及时绑定邮箱和手机立即绑定

JS小白的问题

JS小白的问题

蛊毒传说 2018-09-04 09:09:34
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在调用而已,为什么没有生效?
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

function titleCase(str) {

        str = str.toLowerCase().split(' ');


       str =  str.map(function(word){ //区别在这里

            return(word.charAt(0).toUpperCase() + word.slice(1));

        })

        return str.join(' ');

    }    

        console.log(titleCase("I'm a little tea pot")); 


查看完整回答
反对 回复 2018-10-01
  • 1 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信