Методи split дар ибораҳои оддии 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'];