现在有一个数组:

我们现在想要把数组里的每一个值变成对象,这个值作为对象的value,前面加上统一的key:x

第一种方法:

let arr = [1, 2, 3, 4, 5];
const newArr = arr.map(item => ({x:item}))

结果:

给数组里的每一个值加key的方法_给数组里的每一个值加key的方法

第二种方法:

let arr = [1, 2, 3, 4, 5];
const newArr = arr.reduce((res,item)=>{
res.push({x:item})
return res;
},[]);

结果还是一样的:

给数组里的每一个值加key的方法_给数组里的每一个值加key的方法_02