Adicionando char na string
Aqui, adicionamos uma vírgula nas strings de latitude e longitude
by Rômulo Bastos
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>String slice and join</title>
</head>
<body>
<h1>Adding comma into string</h1>
<p id="demo"></p>
</body>
</html>
CSS
body,html {
font-size: 16px;
font-family: roboto, sans-serif;
margin: 0;
padding: 10px;
}
h1 {
border-bottom: 1px solid #ddd;
padding: 0 0 10px;
margin: 30px 0;
font-size: 1.4rem;
}
p {
border-bottom: 1px solid #eee;
padding-bottom: 10px;
margin: 10px 0 0;
font-size: 1rem;
}
p span {
background: #eee;
border: 2px solid #ddd;
color: #555;
margin: 5px;
padding: 3px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: inline-block;
}
JavaScript
var txt = "";
var numbers = [
['Rio', 'RJ', 'Rio de Janeiro', '21000100', '-22.863601', '-43.443064'],
['Sampa', 'SP', 'São Paulo', '11000100', '-264078661', '-291828385'],
['Minas', 'MG', 'Belo Horizonte', '31000100', '-364078661', '-391828385']
];
var pos = 3;
numbers.forEach(function(value){
var arrPV = value[0];
var arrUF = value[1];
var arrCID = value[2];
var arrCEP = value[3];
var arrLAT = value[4];
var arrLNG = value[5];
txt = txt + 'Nome PV: ' + arrPV + "<br>";
txt = txt + 'UF: ' + arrUF + "<br>";
txt = txt + 'Cidade: ' + arrCID + "<br>";
txt = txt + 'CEP: ' + arrCEP + "<br>";
txt = txt + 'LAT: ' + [arrLAT.slice(0, pos), ',', arrLAT.slice(pos)].join('') + "<br>";
txt = txt + 'LAT: ' + [arrLNG.slice(0, pos), ',', arrLNG.slice(pos)].join('') + "<br><br/>";
});
document.getElementById("demo").innerHTML = txt;