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;