我有一个对象数组,需要将其重新格式化为特定格式的数组列表。
我需要像这样格式化我的列表
list: [
[ "B", "A" ],
[ "F", "E" ],
]
但我最接近的是这个
list: ["B A", "F E"]
使用此代码
const itemList = [
{"ProductName":"A",
"Sku":"B",},
{"ProductName":"E",
"Sku":"F",}
];
const newList = itemList.map(item => `${item.Sku} ${item.ProductName}`);
console.log(newList);
我如何正确映射它?
最佳答案
您可以使用 map 内的值创建数组:
const itemList = [
{"ProductName":"A",
"Sku":"B",},
{"ProductName":"E",
"Sku":"F",}
];
const newList = itemList.map(item => [item.Sku, item.ProductName]);
console.log(newList);
关于javascript - 如何将对象列表映射到数组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61418669/