I have two multidimensional arrays and I want to create a third multidimensional array:
var reports = [ [48.98,153.48], [12.3,-61.64] ]; var vulc = [ ["ciccio",48.98,153.48], ["cicci",12.3,-61.64], ["intruso",59.9,99.9] ];
And I want to create a new multidimensional array
var nuovarray= []; for (i=0; i<= reports.length; i++) { var attivi= reports[i]; var attlat= attivi[0]; var attlng= attivi[1]; for (s=0; s<=vulc.length; s++){ var vulca= vulc[s]; var vulcanam= vulca[0]; var vulcalat= vulca[1]; var vulcalng= vulca[2]; if ((vulcalat==attlat) && (vulcalng==attlng){ var stato= "A"; nuovarray.push([vulcanam,vulcalat,vulcalng,stato]); } else{ var stato= "N"; nuovaarray.push([vulcanam,vulcalat,vulcalng,stato]); } } }
I would like to have
var nuovarray= [ ["ciccio",48.98,153.48,"N"], ["cicci",12.3,-61.64,"N"], ["intruso",59.9,99.9,"A"] ];
But I don't know if this code is good: /