JavaScript: campo de matriz de mayúsculas a minúsculas

Podemos usar forEach()el método para iterar sobre cada objeto en la matriz y convertir todos los campos a minúsculas.

Primero forEach()itere sobre cada objeto en la matriz usando el método. Luego, use Object.keys()el método para obtener todos los nombres de campo en el objeto y convertirlos a minúsculas. Finalmente, reasigne los nombres de campo en minúsculas al objeto y elimine los nombres de campo originales en mayúsculas. El resultado final es una nueva matriz con todos los nombres de campo convertidos a minúsculas.

Código:

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);

producción:

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

Convirtió con éxito los campos en mayúsculas en la matriz a minúsculas.

Supongo que te gusta

Origin blog.csdn.net/weixin_46098577/article/details/131390475
Recomendado
Clasificación