Ao que será igual a this dentro de fn se a chamarmos através de call sem passar contexto, em modo estrito (strict mode) e sem ele?
Frontend
Implementar uma implementação simples de uma slot machine "um-braço": - Implemente três bobinas (com números de 0 a 9, que mudam em ordem 0,1,2,...9,0,1,2...) - Em cada onRoll na bobina, aparece o próximo valor - Se os três dígitos coincidirem após parar, diz-se que ganhou - Desativar o botão durante a rotação O modelo físico da roda já está implementado no método runSpinner, mas não tem relação com os dígitos. Dica: comece a implementação com a primeira bobina, depois adicione as outras por analogia
Conte-me como funciona o padrão Event Emitter e se já teve experiência com ele, especialmente no Angular.
Observable é síncrono ou assíncrono?
Que problemas a injeção de dependências resolve no Angular e quais as vantagens de fornecer serviços nos níveis de aplicação e componentes?
Por que a vitória é contabilizada incorretamente, mesmo que os valores nos rolos sejam diferentes? Descubra a causa do bug relacionada à condição de corrida na atualização assíncrona do estado.
Existem três novos tipos. É necessário criar um novo tipo genérico que contenha todos os campos desses tipos (usando união).
Explique a diferença entre Observable frio e quente.
Divida a aplicação pela arquitetura Feature-Sliced Design (FSD) — descreva as camadas App, Pages, Widgets, Features, Entities.
Tarefa em React (3 subtarefas): 1) Corrigir o formulário de edição de usuário — ao clicar no nome do usuário na lista, o nome deve ser inserido no input do formulário de edição. 2) O formulário de edição não deve re-renderizar ao digitar no campo de pesquisa (otimização com React.memo). 3) Ao selecionar um usuário da lista, o campo de pesquisa deve ser redefinido.
A função simula a rotação do tambor com uma paragem gradual - usa onRoll para a animação de rotação (alterar o valor atual no tambor) - e onStop para notificar quando o tambor termina de girar exemplo runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )
Tente simular a situação para que os três números nos rolos coincidam e verifique se aparece uma mensagem de vitória.
Existem três índices distintos i, j, k tais que a soma a[i]+a[j]+a[k] termina com o dígito m? Por exemplo, para m = 3 solve([20, 22, 19, 84]) => true // 20 + 84 + 19 = 123 solve([1,2,3]) => false
O que é o tipo utilitário Awaited em TypeScript?
Qual é a diferença entre ChangeDetectorRef.markForCheck() e detectChanges() ?
Corrija o código para que, ao clicar no botão, apenas o App seja re-renderizado, e ao inserir texto no input — apenas o Parent (sem re-renderizações desnecessárias do Child).
O que mudará na lógica do tipo se substituir `extends` por `=` (atribuir um valor padrão ao genérico)?
Por que escolheram IndexedDB para armazenamento local em bancos de dados, e não outra coisa? Quais são as alternativas?
Conhece as métricas do Web Vitals? Como melhorar o CLS (Cumulative Layout Shift)?
O que vai mudar na lógica do tipo se substituir `extends` por `=` (definir um valor padrão para o genérico)?