採取出售的商品,我們奇怪的是隻有感興趣的項目名稱和值的虛擬排列:的JavaScript/ES6找到獨特的元素和陣列盡數
let items = [
{ title: "Trumping the Horns", value: 5.95 },
{ title: "Rocking about", value: 20.00 },
{ title: "Trumping the Horns", value: 5.95 }
]
我知道我可以得到一個數組獨特的價值相當容易:
const uniqueSales = [...new Set(items.map(item => item.title))];
但讓我們例如說,我想知道每件物品有多少我賣了,或他們的累計價值?所以:
[
{ title: "Trumping the Horns", amount: 2 },
{ title: "Rocking about", amount: 1 }
]
是否有可能映射這些,而不必做一些瘋狂的排序和遍歷該數組?優先考慮單線。不做服務器端的主要原因是我對相同數據有相當多的不同操作,發送一次並讓客戶端處理數據的操作和演示似乎是最正確的。
美麗 - tyvm。 – Dennis