Map.prototype.has()

O método has() retorna um valor booleano indicando quando um elemento com a chave especificada existe ou não

Sintaxe

myMap.has(key);

Parametros

key
Necessário. A chave para verificar a presença do elemento no objeto Map.

Valor retornado

Booleano
Retorna true se um elemento com a chave especificada existe no objeto Map; caso contrário: false.

Exemplos

Usando o método has

var myMap = new Map();
myMap.set('bar', "foo");

myMap.has('bar');  // retorna true
myMap.has('foo'); // retorna false
myMap.has('barz');  // retorna false

Especificações

Especificação Status Comentário
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Map.prototype.has' in that specification.
Padrão Definição inicial.
ECMAScript (ECMA-262)
The definition of 'Map.prototype.has' in that specification.
Padrão em tempo real

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também