1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
let str = '1234132131232135678'
let tmp = [...str].reverse()
tmp = tmp
.map((it, ind) =>
ind % 3 === 0 ?
[tmp[ind], tmp[ind + 1], tmp[ind + 2]]
.reverse()
.filter((it) => it !== undefined)
.join('') :
undefined
)
.filter((it) => it !== undefined)
.reverse()
.join(',')

console.log(tmp)