在Vue.js/JS中显示对象数组中的唯一项和出现次数,可以通过以下步骤实现:
const data = [
{ name: 'Apple', count: 2 },
{ name: 'Banana', count: 3 },
{ name: 'Apple', count: 1 },
{ name: 'Orange', count: 4 },
{ name: 'Banana', count: 2 }
];
computed: {
uniqueItems() {
const unique = {};
this.data.forEach(item => {
if (unique[item.name]) {
unique[item.name].count += item.count;
} else {
unique[item.name] = { name: item.name, count: item.count };
}
});
return Object.values(unique);
}
}
<template>
<div>
<ul>
<li v-for="item in uniqueItems" :key="item.name">
{{ item.name }} - {{ item.count }}
</li>
</ul>
</div>
</template>
这样,Vue.js/JS会根据对象数组中的数据计算出唯一项和出现次数,并在页面中显示出来。
对于以上问题,腾讯云没有特定的产品与之对应,因此无法提供相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云