国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS數(shù)組實(shí)現(xiàn)分類統(tǒng)計(jì)實(shí)例代碼

2024-05-06 15:29:10
字體:
供稿:網(wǎng)友

將水果數(shù)組中同類的水果合并為一條并求出總數(shù)

var fruits = [{  name: 'apple',  value: 1}, {  name: 'apple',  value: 2}, // 總計(jì)3個(gè)蘋果{  name: 'banana',  value: 2}, {  name: 'banana',  value: 3}]; // 總計(jì)5個(gè)香蕉var fruitTotal = []; // 存最終數(shù)據(jù)結(jié)果// 數(shù)據(jù)按照水果名稱進(jìn)行歸類var nameContainer = {}; // 針對鍵name進(jìn)行歸類的容器fruits.forEach(item => {  nameContainer[item.name] = nameContainer[item.name] || [];  nameContainer[item.name].push(item);});console.log(nameContainer); // 按照水果名稱歸類完成:{ apple: Array(2), banana: Array(2) }// 統(tǒng)計(jì)不同種類水果的數(shù)量var fruitName = Object.keys(nameContainer); // 獲取水果種類:["apple", "banana"]fruitName.forEach(nameItem => {  let count = 0;  nameContainer[nameItem].forEach(item => {    count += item.value; // 遍歷每種水果中包含的條目計(jì)算總數(shù)  });  fruitTotal.push({'name': nameItem, 'total': count});});console.log(fruitTotal);// 輸出結(jié)果:// [{ name: "apple", total: 3 },// { name: "banana", total: 5 }]

總結(jié)

以上所述是小編給大家介紹的JS數(shù)組實(shí)現(xiàn)分類統(tǒng)計(jì)實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對錯(cuò)新站長站網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 肃南| 永州市| 特克斯县| 吉首市| 体育| 定远县| 贵南县| 陆河县| 惠安县| 宁武县| 遂平县| 天水市| 安义县| 宁波市| 邮箱| 鄂尔多斯市| 安岳县| 思茅市| 双峰县| 朔州市| 高雄市| 江孜县| 昌江| 天门市| 怀来县| 稷山县| 西昌市| 玉田县| 林西县| 紫云| 定结县| 万载县| 措美县| 绍兴市| 邓州市| 乐山市| 乐陵市| 定州市| 广南县| 汾西县| 汉阴县|