JS array traversal (containing the latest ES6 syntax)

Classic for

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

Advanced foreach

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

The latest map

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);
Published 76 original articles · won praise 18 · views 40000 +

Guess you like

Origin blog.csdn.net/Yanzudada/article/details/104992720