Добревідомий символ Symbol.split
визначає метод, що розбиває рядок за індексами, які збігаються з регулярним виразом. Ця функція викликається методом String.prototype.split()
.
Щоб дізнатись більше, дивіться RegExp.prototype[@@split]()
та String.prototype.split()
.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Атрибути поля Symbol.split |
|
---|---|
Доступний для запису | ні |
Доступний для переліку | ні |
Доступний для налаштування | ні |
Приклади
Користувацьке розбиття з переверненням
class ReverseSplit {
[Symbol.split](string) {
const array = string.split(' ');
return array.reverse();
}
}
console.log('Another one bites the dust'.split(new ReverseSplit()));
// очікуваний результат: [ "dust", "the", "bites", "one", "Another" ]
Специфікації
Сумісність з веб-переглядачами
BCD tables only load in the browser