Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Percorrer a array e fazer armazenar

Pessoal, tudo bem? estou começando no JS, gostaria da ajuda de vcs! Eu preciso percorrer a minha array para que cada iteração me retorne um objeto, e ai você acessa este objeto. E também preciso validar se existe um id já gerado para que os dados sejam gravados na array. pois ele esta incrementando a array, porém substituindo o dado antigo. Poderiam por gentileza me ajudar?

let arrayPoi = [];

        let poi = {
            nome: "",
            id: "",
            controlador: null,
            anel: null,
            fases: null,
            lat: "",
            lng:""
        };
 function cliqueTela(){
            let nome = prompt('Digite o seu cruzamento: ');
            if (nome != null) {
                let marker = new google.maps.Marker({
                    position: tempPosition,
                    map: map,
                    title: nome
                });

                    poi.nome = nome;
                    poi.id = geraID();
                    poi.lat = latitude;
                    poi.lng = longitude;

            percorreArray();
            arrayPoi.push(poi);

            }
        }

function geraID() {
            return 'xxxxxxx'.replace(/[xy]/g, function(c) {
                let r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
                return v.toString(16);
            });
 }