JSFiddle - React, Tailwind, and code Playground
Convert CSV list of coordinates to Array
by skibulk
HTML
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<textarea id="in">1,2
2,3
3,4
4,5
5,6</textarea>
<textarea id="out"></textarea>
CSS
* {
margin: 0;
padding:0;
box-sizing: border-box;
}
textarea {
width: 100%;
height: 200px;
}
JavaScript
$('#in').bind('input propertychange', render);
function render(event){
var out = event.target.value.split("\n");
$.each(out, function(key, val){
function round(value, places) {
var multiplier = Math.pow(10, places);
return (Math.round(value * multiplier) / multiplier);
}
var coords = out[key].split(',');
coords[0] = round(coords[0], 6),
coords[1] = round(coords[1], 6);
out[key] = coords.reverse().join(',');
});
$('#out').val('[' + out.join('],\r\n[') + ']');
}
render({target:document.getElementById("in")});