How to cut off individual items in a javascript list
2 answers
You can use Number#toString
it String#replace
for the dates you want.
var dates = [201701, 201702, 201703],
result = dates.map(a => a.toString().replace(/(?=..$)/, '-'));
console.log(result);
Or use String#split
.
var dates = [201701, 201702, 201703],
result = dates.map(a => a.toString().split(/(?=..$)/).join('-'));
console.log(result);
Both ES5 examples
var dates = [201701, 201702, 201703];
console.log(dates.map(function (a) { return a.toString().replace(/(?=..$)/, '-'); }));
console.log(dates.map(function (a) { return a.toString().split(/(?=..$)/).join('-'); }));
+2
source to share