JavaScript тіліндегі бөліну әдісі және реттік өрнектер

Бұл сабақта біз сізге жақсы таныс split әдісін қарастырамыз - ол жолды бөлгіш бойынша массивке бөледі. Сіз бөлгіш параметр ретінде берілетінін және ол жол екенін білуіңіз керек.

Бірақ бұл әрдайым солай емес - параметр ретінде реттік өрнек те беруге болады. Бұл жағдайда бөлгіш реттік өрнекке сәйкес келетін барлық ішкі жолдар болады.

Келесі мысалда біз жолды '-' бөлгіші бойынша немесе '+' бөлгіші бойынша массивке бөлеміз:

javascriptlet str = 'a-b+c-d+e';
let res = str.split(/[-+]/);

Нәтижесінде айнымалыға мыналар жазылады:

javascript['a', 'b', 'c', 'd', 'e']
Задание 1

Күні мен уақыты бар жол берілген:

javascriptlet str = '2025-12-31 12:59:59';

Бұл жолды күн мен уақыттың барлық бөліктері бір массивте болатындай етіп бөліңіз. Яғни сізде келесі массив шығуы керек:

javascript['2025', '12', '31', '12', '59', '59'];