Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem JS - jak rozdělit string podle zbaků z abecedy a podle čísel

Tak jsem něco vypotil :-D 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);

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny