- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoTipos de Dados
- Fundamentos de ProgramaçãoVariáveis
- WebJavaScript
Analise o código abaixo:
01 interface Usuario
02 id: number;
03 nome: string;
04 idade: number;
05 }
06
07 const usuarios: Usuario[] = [
08 { id: 5, nome: 'João', idade: 20 },
09 { id: 7, nome: 'Maria', idade: 20 },
10 { id: 10, nome: 'Pedro', idade: 24 },
11 { id: 13, nome: 'Marcos', idade: 19 },
12 { id: 16, nome: 'Joana', idade: 24 },
13 { id: 19, nome: 'Laura', idade: 28 }
14 ];
15
16 const usuarioSet = new Set <Usuario> ();
17 for (const u of usuarios)
18 usuarioSet.add(u.idade);
19 console.log(usuarioSet);
20
21 const usuarioMap = new Map <number, Usuario> ();
22 for (const u of usuarios)
23 usuarioMap.set(u.id, u);
24 console.log(usuarioMap.get(5).name);
Quais serão as saídas, respectivamente, da linha 19 e da linha 24?