Sobes.tech

Frontend

Implemente uma classe de armazenamento usando o padrão «Observador»: a classe armazena dados, permite assinar e cancelar a assinatura de funções de callback, e ao alterar os dados, notifica todos os assinantes atuais, passando-lhes os novos dados.

Middle+
199

O método sort altera o array original ou não? Como fazer uma ordenação não mutante?

Middle+
196

Por que uma função em JavaScript é considerada um objeto, embora typeof retorne "function" para ela?

Middle+
192

Que outros métodos de arrays conhece, além do reduce (ordenação, filtragem, métodos mutantes, etc.)?

Middle+
176

Se colocar um listener de evento no div pai em vez do próprio input, o manipulador de evento do input será acionado internamente (explique o mecanismo de propagação de eventos)?

Middle+
169

Por que decidiu considerar outras propostas? O que não está bem no seu atual emprego ou o que o motivou a procurar um novo lugar?

Middle+
167

O que é a palavra-chave satisfies em TypeScript? Quando e como usá-la?

Middle+
164

O que significa o sublinhado no nome de uma propriedade de classe, por exemplo _data, e isso torna a propriedade privada?

Middle+
160

Como foi implementada a validação de formulários?

Middle+
152

Como copiar um objeto (tipo não primitivo) para que as alterações na cópia não afetem o original?

Middle+
152

Qual é a diferença entre o tipo void e never em TypeScript?

Middle+
152

O que acontece no navegador após inserir a URL na barra de endereços?

Middle+
152

O que mudará nos resultados em todas as três linhas se transformar a função getName numa arrow function?

Middle+
151

Como atribuir um objeto de forma que não seja uma transferência por referência (como copiar um objeto, superficial e profundamente)?

Middle+
147

Escreva os tipos para a função reduce usando generics (tipo de array, callback com acumulador, valor atual, índice, valor inicial).

Middle+
145

Como funciona o enum no TypeScript — o que acontece com as chaves e valores se os valores não forem especificados ou forem especificados explicitamente?

Middle+
143

O que será exibido no console nas linhas 12, 13 e 14 do código com diferentes chamadas da função, dado um objeto com o método getName?

Middle+
143

Já trabalhou com a biblioteca Zod?

Middle+
143

Qual é o tipo do elemento input em TypeScript, se você obtê-lo através do querySelector?

Middle+
142

Existe um input onde o utilizador insere um valor. É necessário que, ao recarregar a página, o valor inserido seja mantido nesse input. Descreva uma solução e escreva o código usando localStorage.

Middle+
142
/5