Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Typescript查看对象并将字符串更改为标题大小写?_Javascript_Typescript - Fatal编程技术网

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))
.加入(“”)
}))

控制台日志(正常)你试过什么了吗?是的,刚刚添加了;循环浏览对象:。将字符串更改为标题大小写: