Set.prototype.delete()

O método delete() remove o elemento especificado de um objeto Set.

Sintaxe

mySet.delete(value);

Parâmetros

value
Requerido. O valor do elemento a ser removido do objeto Set.

Return value

Retorna true se um elemento contido no objeto Set foi removido com sucesso; caso contrário false.

Exemples

Uso do método delete

var mySet = new Set();
mySet.add("foo");

mySet.delete("bar"); // Retorna false. Nenhum elemento "bar" foi encontrado para deletar.
mySet.delete("foo"); // Retorna true. remoção bem sucedida.

mySet.has("foo");    // Retorna false. O elemento "foo" não está mais presente.

Especificações

Especificação Status Comentário
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Set.prototype.delete' in that specification.
Padrão Definição inicial.
ECMAScript Latest Draft (ECMA-262)
The definition of 'Set.prototype.delete' in that specification.
Rascunho  

Compatibilidade de Navegadores (Browser)

Estamos convertendo nossos dados de compatibilidade para o formato JSON. Esta tabela de compatibilidade ainda usa o formato antigo, pois ainda não convertemos os dados que ela contém. Descubra como você pode ajudar!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte Básico 38 13.0 (13.0) 11 25 7.1
Feature Android Chrome para Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte Básico Não suportado 38 13.0 (13.0) Não suportado Não suportado 8

Veja também