A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Map/Symbol.species below:

get Map[@@species] - JavaScript | MDN

get Map[@@species]

Baseline Widely available

O Acessor de propriedade Map[@@species] retorna o construtor do Map.

Descrição

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.

Exemplos Species em objetos ordinários

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