JavaScript 将一个数组的每一个对象指定关键词存入另一个数组arry.map(item=>item.关键字)
const arry=[{
id:1
},
{
id:2
}]
console.log(arry);
//原本数据[ { id: 1 }, { id: 2 } ]
const arry2=arry.map(item=>item.id)
//item只是将arry数据赋给item再依次处理
console.log(arry2);
//处理以后[ 1, 2 ]
将多个关键字存在其他关键字重新命名或者多组存储:这里记住map(item=>({}))里面结构不能少()
结构const arry2=arry.map(item=>({
gjz1:item.??,
gjz2:item.??
}))
注意:是依次处理每一个对象,将这些对象转为其他关键字后存入数组!!!!
下面就是先处理{ id: '0', name: '张' }转为 id2:text.id,name2:text.name为一个对象再存入数组再处理下一个对象
const ttt = [
{ id: '0', name: '张' },
{ id: '1', name: '刘' },
// 更多数据...
];
const b=ttt.map(text=>({
id2:text.id,
name2:text.name
}))
console.log(b);
结果[ { id2: '0', name2: '张' }, { id2: '1', name2: '刘' } ]
0 评论