Javascript Typescript查看对象并将字符串更改为标题大小写?
我有一个像这样的物体Javascript Typescript查看对象并将字符串更改为标题大小写?,javascript,typescript,Javascript,Typescript,我有一个像这样的物体 obj = [ {name: 'john', address:'123 whateverdr'}, {name: 'james', address:'123 whateverdr'}, {name: 'tom brady', address:'123 whateverdr'}] 我需要将名称更改为标题案例John,或者在第3项中,Tom Brady需要为标题案例 有没有一种单行程序的方式可以在typescript中完成?下面的说明不起作用,因为它说obj.map不是一个函
obj = [ {name: 'john', address:'123 whateverdr'}, {name: 'james', address:'123 whateverdr'}, {name: 'tom brady', address:'123 whateverdr'}]
我需要将名称更改为标题案例John,或者在第3项中,Tom Brady需要为标题案例
有没有一种单行程序的方式可以在typescript中完成?下面的说明不起作用,因为它说obj.map不是一个函数
obj.map(d => d[0].toUpperCase() + d.substr(1));
var wordArr = obj.map(m => m.split(" "));
var newArr = wordArr.map(function (word) {
word = word.charAt(0).toUpperCase() + word.slice(1).toLowerCase();
obj = newArr;
});
}
var obj=[{
姓名:'约翰',
地址:'123 whateverdr'
}, {
姓名:“詹姆斯”,
地址:'123 whateverdr'
}, {
姓名:“汤姆·布雷迪”,
地址:'123 whateverdr'
}];
var normal=obj.map(v=>({
v
姓名:v.name
.拆分(“”)
.map(s=>s.charAt(0).toUpperCase()+s.substring(1))
.加入(“”)
}))
控制台日志(正常)代码>你试过什么了吗?是的,刚刚添加了;循环浏览对象:。将字符串更改为标题大小写: