Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function townsToJSON(input) {
- input.shift();
- let result = "[";
- for (let row of input) {
- let elements = row.split(' | ');
- let str = elements[0].toString().substring(2);
- str = str.substring(0, 1).toUpperCase() + str.substring(1);
- let obj = {
- Town: str,
- Latitude: Number(parseFloat(elements[1]).toFixed(2)),
- Longitude: Number(parseFloat(elements[2]).toFixed(2))
- }
- result += JSON.stringify(obj) + ","
- }
- result = result.substring(0, result.length - 1);
- result += "]";
- console.log(result);
- }
- //INPUT
- townsToJSON(['| Town | Latitude | Longitude |',
- '| Sofia | 42.696552 | 23.32601 |',
- '| Beijing | 39.913818 | 116.363625 |'
- ]);
- /*
- OUTPUT
- [{"Town":"Sofia",
- "Latitude":42.7,
- "Longitude":23.32
- },
- {"Town":"Beijing",
- "Latitude":39.91,
- "Longitude":116.36
- }]
- // let regex = /\s*\|\s*/;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement