split()
split(
str,separator,limit?):string[]
Splits a string by separator.
DEPRECATED
Use string.split() directly instead.
Parametersβ
str: string | null | undefinedβ
The string to split.
separator: string | RegExpβ
The separator pattern.
limit?: numberβ
The maximum number of splits.
Returns: string[]β
An array of string segments.
See Alsoβ
Sinceβ
2.0.0
Also known asβ
split (Lodash, es-toolkit, Remeda, Ramda, Effect) Β· β (Radashi, Modern Dash, Antfu)
Exampleβ
// β Deprecated approach
split('a-b-c', '-'); // => ['a', 'b', 'c']
split('a-b-c', '-', 2); // => ['a', 'b']
// β
Recommended approach
'a-b-c'.split('-'); // => ['a', 'b', 'c']
'a-b-c'.split('-', 2); // => ['a', 'b']
How it works?β
Splits string by separator.
Deprecated: Use string.split() directly.
Native Equivalentβ
// β split(str, '-')
// β
str.split('-')
Use Casesβ
Split into array πβ
Split string by delimiter.
"a,b,c".split(","); // => ["a", "b", "c"]
"hello".split(""); // => ["h", "e", "l", "l", "o"]
Parse CSVβ
Split CSV row into values.
const values = row.split(",").map(s => s.trim());
Split pathβ
Parse path into segments.
"/home/user/docs".split("/").filter(Boolean);
// => ["home", "user", "docs"]