Symbol.split
The Symbol.split
well-known symbol specifies the method that splits a string at the indices that match a regular expression. This function is called by the String.prototype.split()
method.
For more information, see RegExp.prototype[@@split]()
and String.prototype.split()
.
Property attributes of Symbol.split |
|
---|---|
Writable | no |
Enumerable | no |
Configurable | no |
Examples
Custom reverse split
class ReverseSplit {
[Symbol.split](string) {
const array = string.split(' ');
return array.reverse();
}
}
console.log('Another one bites the dust'.split(new ReverseSplit()));
// expected output: [ "dust", "the", "bites", "one", "Another" ]
Specifications
Specification |
---|
ECMAScript Language Specification # sec-symbol.split |
Browser compatibility
BCD tables only load in the browser