JavaScript тіліндегі бөліну әдісі және реттік өрнектер
Бұл сабақта біз сізге жақсы таныс split әдісін қарастырамыз -
ол жолды бөлгіш бойынша массивке бөледі. Сіз бөлгіш параметр ретінде берілетінін
және ол жол екенін білуіңіз керек.
Бірақ бұл әрдайым солай емес - параметр ретінде реттік өрнек те беруге болады. Бұл жағдайда бөлгіш реттік өрнекке сәйкес келетін барлық ішкі жолдар болады.
Келесі мысалда біз жолды '-' бөлгіші бойынша немесе
'+' бөлгіші бойынша массивке бөлеміз:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Нәтижесінде айнымалыға мыналар жазылады:
['a', 'b', 'c', 'd', 'e']
Күні мен уақыты бар жол берілген:
let str = '2025-12-31 12:59:59';
Бұл жолды күн мен уақыттың барлық бөліктері бір массивте болатындай етіп бөліңіз. Яғни сізде келесі массив шығуы керек:
['2025', '12', '31', '12', '59', '59'];