JS array traversal (que contiene la sintaxis ES6 última)

para Classic

let data = [{
  Name: 'zzc',
  Id: 1
},
{
  Name: 'ora',
  Id: 2
},
{
  Name: 'gkd',
  Id: 3
}];
let newArry = [];
for (let i = 0; i < data.length; i++) {
  newArry.push({
    name: data[i].Name,
    id: data[i].Id
  });
}
console.log(newArry);

foreach avanzada

let data = [{
  Name: 'zzc',
  Id: 1
},
{
  Name: 'ora',
  Id: 2
},
{
  Name: 'gkd',
  Id: 3
}];
let newArry = [];
data.forEach(item => {
  newArry.push({
    name: item.Name,
    id: item.Id
  });
});
console.log(newArry);

El último mapa

let data = [{
  Name: 'zzc',
  Id: 1
},
{
  Name: 'ora',
  Id: 2
},
{
  Name: 'gkd',
  Id: 3
}];
let newArry = data.map(item => {
  return {
    name: item.Name,
    id: item.Id
  }
});
console.log(newArry);
Publicado 76 artículos originales · elogios ganado 18 · Vistas a 40000 +

Supongo que te gusta

Origin blog.csdn.net/Yanzudada/article/details/104992720
Recomendado
Clasificación