JSFiddle - React, Tailwind, and code Playground

by jensgram

JavaScript

var str = 'a\\,bcde,fgh,ijk\\,lmno,pqrst\\,uv'.split(','),
    out = [];

for (var i = 0, j = str.length - 1; i < j; i++) {
    var curr = str[i];
    if (curr.charAt(curr.length - 1) == '\\') {
        curr += ',' + str[++i];
    }
    out.push(curr);
}
console.log(str);
console.log(out);