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);
});
}