JS: Coleções - curso 3.900 rublos. da Hexlet, treinamento de 14 horas, Data: 1º de dezembro de 2023.
Miscelânea / / December 04, 2023
Você aprenderá mais sobre arrays, arrays associativos e conjuntos. No final, você aprenderá a representar dados como conjuntos usando Set, usar Map para criar dicionários, crie coleções lentas para reduzir o número de passagens e memorize chamadas de função para otimização produtividade. Trabalhar com coleções em JavaScript é útil se você decidir otimizar o desempenho do seu código. O conhecimento deste curso ajudará os programadores a acelerar e simplificar seu trabalho com dados. Este curso é indicado para programadores que desejam aprimorar suas habilidades no trabalho com coleções em JavaScript. Para facilitar o aprendizado, você deve aprender o básico do JavaScript com antecedência.
Introdução
Conheça o curso e revise o projeto que trabalharemos ao longo do curso.
Variedade
Familiarize-se com a estrutura de dados mais comum - um array, e observe a descrição geral e os recursos de como trabalhar com um array em JavaScript.
Mapa
Considere a estrutura de dados "mapa", também conhecida como array associativo ou "dicionário" em algumas linguagens de programação. Aprenda a trabalhar com mapa em JavaScript.
Definir
Considere o tipo e a estrutura de dados do conjunto, que é uma implementação da estrutura matemática “conjunto”.
Interface fluente
Familiarize-se com o padrão de design "interface fluente".
Imutabilidade
Considere um recurso importante - “imutabilidade”, que precisamos para corrigir algumas deficiências importantes na implementação da interface fluente.
Avaliação preguiçosa
Familiarize-se com os chamados cálculos “preguiçosos” - um método de otimização. Considere esse recurso da linguagem no contexto de trabalhar com coleções em JavaScript.
getter e memoização
Aprenda sobre a capacidade do JavaScript de criar propriedades dinâmicas.
Descanso de operação
Considere um recurso interessante que permite passar um número diferente de parâmetros para uma função.
operação de propagação
Consideremos o “outro lado” da operação restante – a operação de spread.
Desestruturação
Apresente um recurso JavaScript que permite recuperar dados de arrays ou objetos de maneira semelhante à declaração de um array em um objeto.
Materiais adicionais
Artigos e vídeos com curadoria da equipe Hexlet. Ajudará você a se aprofundar no tópico do curso