Как рассчитать общее количество уникальных мест в массиве объектов?

Как рассчитать общее количество уникальных локаций в массиве объектов?

https://jsfiddle.net/n5jy4ozf/1/

 window.onload = function (){ let filHenter = document.getElementById("file"); filHenter.addEventListener("change", grabFileObject) } //Task 2 and Task 3 function grabFileObject(event){ //Grabs the uploaded file let file = event.target.files[0]; let filLeser = new FileReader(); //Reads the file as text and calls anonymous function on load filLeser.readAsText(file); filLeser.onload = function (){ //Splits each line const lines = filLeser.result.split("n"); //Loop to iterate through each line for (var i = 0; i {amp}lt; lines.length; i  ){ //Splits each line in an element lines[i] = lines[i].split(","); //Saves elements to an object. lines[i] = {Date : lines[i][0], Type : lines[i][1], Location : lines[i][2], Amount : parseFloat(lines[i][3])} } console.log(lines); mainfunction(lines); } } function mainfunction(array){ console.log("Total number of locations: ", totalNumberOfLocations(array)); } // Task 4.1 function totalNumberOfLocations() { } 

У меня есть задание, где я должен прочитать файл CSV на JavaScript и отобразить данные и их статистику. Мне удалось закончить ту часть, где я должен читать файлы и сохранять каждую транзакцию в массиве объектов. Мой вопрос сейчас заключается в том, как рассчитать статистику по этим транзакциям.

Если я хочу рассчитать общее уникальное количество местоположений (не повторяющихся) в списке, как мне поступить, используя мои настройки, которые у меня уже есть?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector