Baseline Widely available
O Acessor de propriedade Map[@@species]
retorna o construtor do Map
.
O acessor species
retorna o valor padrão do construtor dos objetos Map
Subclasses de construtores podem sobrescrever isso para mudar o construtor atribuÃdo.
A propriedade species retorna a função padrão do construtor, que é o construtor Map
para objetos Map
.
Map[Symbol.species]; // function Map()
Species em objetos derivados
Em uma objeto derivado (e.g. seu custom map MyMap
), a specie
do MyMap
é o construtor do MyMap
. Porém, você deve querer sobrescrever isso, para retornar o objeto Map
pai nos métodos derivados de sua classe.
class MyMap extends Map {
// Overwrite MyMap species to the parent Map constructor
static get [Symbol.species]() {
return Map;
}
}
Especificações Compatibilidade com navegadores Veja também
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4