Symbol.split

Добревідомий символ Symbol.split визначає метод, що розбиває рядок за індексами, які збігаються з регулярним виразом. Ця функція викликається методом String.prototype.split().

Щоб дізнатись більше, дивіться RegExp.prototype[@@split]() та String.prototype.split().

Атрибути поля 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

Див. також