Iterando sobre Sets
Parte da seção Lógica & Fluxo do Journey de JavaScript da Coddy — lição 29 de 65.
Sets em JavaScript são iteráveis, o que significa que você pode percorrer seus elementos. Existem várias maneiras de iterar sobre um Set:
- Usando o loop
for...of:
const mySet = new Set([1, 2, 3, 4, 5]);
for (const item of mySet) {
console.log(item);
}
- Usando o método
forEach:
mySet.forEach(item => {
console.log(item);
});
- Convertendo para um array e usando métodos de array:
const myArray = Array.from(mySet);
myArray.forEach(item => {
console.log(item);
});
Cada um destes métodos irá iterar sobre o Set na ordem de inserção.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Folha de consulta
Sets em JavaScript são iteráveis e podem ser percorridos de várias maneiras:
Usando o loop for...of:
const mySet = new Set([1, 2, 3, 4, 5]);
for (const item of mySet) {
console.log(item);
}
Usando o método forEach:
mySet.forEach(item => {
console.log(item);
});
Convertendo para array e usando métodos de array:
const myArray = Array.from(mySet);
myArray.forEach(item => {
console.log(item);
});
Todos os métodos iteram sobre o Set na ordem de inserção.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Lógica & Fluxo
1Strings em Profundidade
Fundamentos de StringsIterar sobre StringsTemplate LiteralsMétodos de StringRecapitulação - String Weaver4JSON Parte 2
Iterar sobre JSONJSON AninhadoEncadeamento Opcional em JSONCópia Rasa e ProfundaRecapitulação - Loja de BicicletasRecapitulação - Sistema Solar7Sistema de Gerenciamento de Biblioteca
Visão Geral do ProjetoAdicionando Livros10Gerenciar Sistema de Festival
Visão Geral do ProjetoAdicionar Filmes e Locais2Arrays Multidimensionais
Fundamentos de Arrays 2DAcessando Elementos de Arrays 2DLoops Aninhados com Arrays 2DRecapitulação - Arrays 2DAdição e Subtração de MatrizesArrays IrregularesArrays 3D e AlémPadrões Comuns de Arrays 2DRecapitulação - Tudo Sobre Arrays5Sets Parte 1
O que é um Set?Iterando sobre SetsAdicionando um elementoRemovendo um elementoVerificando se um elemento existeTamanho e Is EmptyCopy e ClearRecapitulação - O básico de Sets8Tópicos Interessantes sobre Arrays
Desestruturação de ArraysSintaxe Spread em ArraysArrays EsparsosRecapitulação - Workshop de Arrays3JSON Parte 1
O que é um JSON?Verificar se a Chave ExisteMétodos de ObjetoO Spread Operator Parte 1O Spread Operator Parte 2Remover ChavesRecapitulação - Manipular Chaves JSON