我试图替换每个单词的第一个字母,并想出了这段代码。有谁知道为什么它不起作用?name = 'EFEIN DOED'name.split(' ').map(b => { b = b.toLowerCase(); console.log(b); b[0] = 3; console.log(b); return b;}).join(' ');先感谢您。
1 回答
qq_笑_17
TA贡献1818条经验 获得超7个赞
您的一般想法是正确的,除了字符串是不可变的,因此不能以这种方式进行编辑。这是一个返回的替代方法'3fein 3oed'
:
name.split(' ').map(b => '3' + b.toLowerCase().substring(1)).join(' ');
添加回答
举报
0/150
提交
取消