Я учусь javascript и у меня проблемы. Я хотел бы перебрать массив объектов, но с несколькими «параметрами»:
- не отображать повторяющиеся элементы.
- отображать количество элементов.
ожидаемый результат:
received 1
missed 2
dialed 3
Я знаю, как перебирать массив объектов и использовать .length
для отображения количества каждого элемента, но я не знаю, как повторить + отобразить количество + удалить дубликаты ... Вы можете мне помочь?
const calls = [
{
type: "missed",
date: "xx-xx-xx"
},
{
type: "received",
date: "xx-xx-xx"
},
{
type: "dialed",
date: "xx-xx-xx"
},
{
type: "missed",
date: "xx-xx-xx"
},
{
type: "dialed",
date: "xx-xx-xx"
},
{
type: "dialed",
date: "xx-xx-xx"
}
];