JavaScript:数组字段大写转为小写

我们可以使用forEach()方法,遍历数组中的每个对象,然后将所有字段都转换为小写。

首先使用forEach()方法遍历数组中的每个对象。然后,使用Object.keys()方法获取对象中的所有字段名,并将它们全部转换为小写。最后,重新将小写的字段名赋值给对象,并删除原来的大写字段名。最终输出的是一个所有字段名都被转换为小写的新数组。

代码实现:

let arr = [
  {
    
     Name: 'John', Age: 25 },
  {
    
     Name: 'Mary', Age: 30 },
  {
    
     Name: 'Peter', Age: 35 }
];

arr.forEach(obj => {
    
    
  Object.keys(obj).forEach(key => {
    
    
    obj[key.toLowerCase()] = obj[key];
    delete obj[key];
  });
});

console.log(arr);

输出:

[
  {
    
     name: 'John', age: 25 },
  {
    
     name: 'Mary', age: 30 },
  {
    
     name: 'Peter', age: 35 }
]

成功将数组中的大写字段转换为小写字段。

猜你喜欢

转载自blog.csdn.net/weixin_46098577/article/details/131390475