【发布时间】:2021-06-05 14:09:03
【问题描述】:
我想将字符串中每个单词的首字母大写。
我想知道为什么这不起作用:
function titleCase(str) {
str = str.toLowerCase().split(" ");
for(let i = 0; i<ar.lrngth;i++){
ar[i][0] = ar[i][0].toUpperCase();
}
return ar;
}
console.log(titleCase("I'm a little tea pot"));
也不是这样:
function titleCase(str) {
str = str.toLowerCase().split(" ");
let _ar = [];
_ar =str.map(item => item.map( cap => cap.toUpperCase()));
return _ar;
}
console.log(titleCase("I'm a little tea pot"));
我想知道是否有任何一种衬垫也可以做到这一点:对子数组元素的相同操作
【问题讨论】:
-
@MajedBadawi 是的,它确实解决了问题,我想知道我的代码是不是在工作
标签: javascript arrays loops mapping sub-array