Tak jsem něco vypotil je to sice funkční ale rozdělit string kódem na 20 řádků je fakt síla....
let znaky = 'abcdef01234ghijkl56789abcdef01234ghijkl56789';
let temp = '';
let cisla = ['0','1','2','3','4','5','6','7','8','9'];
let bool = false ;
for (let znak of znaky) {
if ( cisla.includes(znak) === false ) {
if ( bool === false ) temp += '-' ;
temp += znak;
bool = true ;
}else {
if ( bool === true ) temp += '-' ;
temp += znak;
bool = false ;
};
};
temp = temp.substr(1);
let array = temp.split('-');
for ( let i = 0 ; i < array.length ; i++ ) {
if (i % 2) array[i] = Number(array[i]);
};
console.log('array: ', array);