JavaScript new Set()

Definição e uso

new Set() O construtor é usado para criar um objeto Set.

Exemplo

Exemplo 1

// Criar um Set
const letters = new Set(["a", "b", "c"]);

Experimente você mesmo

Exemplo 2

Criar um Set vazio e adicionar valores:

// Criar um Set
const letters = new Set();
// Adicionar valor ao Set
letters.add("a");
letters.add("b");
letters.add("c");

Experimente você mesmo

Sintaxe

new Set(iterable)

Parâmetro

Parâmetro Descrição
iterable Obrigatório. Objeto iterável que contém valores.

Retorno

Tipo Descrição
Set Novo objeto Set.

Suporte do navegador

Set é uma característica do ECMAScript6 (ES6).

A partir de junho de 2017, todos os navegadores modernos suportam ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maio de 2016 Abril de 2017 Junho de 2017 Setembro de 2016 Junho de 2016

O Internet Explorer não suporta Set.