Symbol.split

Esta tradução está incompleta. Ajude a traduzir este artigo em inglês

Symbol.split é um símbolo conhecido que especifica o método que divide uma string nos índices correspondentes a uma expressão regular. Essa função é chamada pelo método String.prototype.split().

Para mais informações, veja RegExp.prototype[@@split]() e String.prototype.split().

Property attributes of Symbol.split
Writable no
Enumerable no
Configurable no

Exemplos

Divisão reversa personalizada

class ReverseSplit {
  [Symbol.split](string) {
    const array = string.split(' ');
    return array.reverse();
  }
}

console.log('Another one bites the dust'.split(new ReverseSplit()));
// resultado esperado: [ "dust", "the", "bites", "one", "Another" ]

Especificações

Especificação
ECMAScript (ECMA-262)
The definition of 'Symbol.split' in that specification.

Compatibilidade de navegador

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
splitChrome Full support 50Edge Full support 79Firefox Full support 49IE No support NoOpera Full support 37Safari Full support 10WebView Android Full support 50Chrome Android Full support 50Firefox Android Full support 49Opera Android Full support 37Safari iOS Full support 10Samsung Internet Android Full support 5.0nodejs Full support 6.0.0

Legend

Full support  
Full support
No support  
No support

Veja também