如何将数组对象中每个字段首字母大写变小写,返回的list的数组对象,对象中每个字段都是大写字母,怎么才能将首字母变成小写,知道的麻烦讲一下,十分感谢!如图:
function normalize(arr){
let newarr = arr.map(function(s){
for(let key in s){
s[key.charAt(0).toLowerCase() + key.slice(1)] = s[key]
delete s[key]
}
return s
})
return newarr
}
console.log(normalize(list))
var arrayObjects = [{ name: 'John', age: 20 }, { name: 'Tom', age: 18 }];
arrayObjects.forEach(function(item) {
Object.keys(item).forEach(function(key) {
item[key] = item[key].charAt(0).toLowerCase() + item[key].substring(1);
});
});
console.log(arrayObjects);