求助
javascript吧
全部回复
仅看楼主
level 1
llllkkkkdtgc 楼主
新手请问如下图,如何把这些array变成object,并合成一个大array。
例如:[{名字:'kfc' , 味道:7,环境:4,服务:3,xx:2,xxx:3},{名字:'LDT' , 味道:5,环境:3,服务:8,xx:5,xx:3},........]
2022年06月12日 17点06分 1
level 4
data.reduce((res,[x1,x2,x3])=>Object.assign(res,{x1,x2,x3}),{});
2022年06月13日 01点06分 2
level 12
const itemsArr = [
['kfc', 7, 4, 3, 2, 3],
['LDT', 5, 3, 8, 5, 3]
];
const itemMapKeys = ['名字', '味道', '环境', '服务', 'xx', 'xxx'];
const itemsMap = itemsArr.map(items => Object.fromEntries(itemMapKeys.map((key, index) => [key, items[index]])));
console.log(itemsMap);
2022年06月13日 01点06分 3
level 12
const items = [
['kfc', 7, 4, 3, 2, 3],
['LDT', 5, 3, 8, 5, 3]
];
// 皮一下 [笑眼]
const itemsMap = items.map(([名字, 味道, 环境, 服务, xx, xxx]) => ({ 名字, 味道, 环境, xx, xxx }));
console.log(itemsMap);
2022年06月13日 01点06分 4
1