Em JavaScript, tudo é um objeto (ou finge que é um objeto)
Autor: Diego Mariano
Doutor em Bioinformática pela Universidade Federal de Minas Gerais com atuação na área de ciência de dados e aprendizado de máquina aplicados ao aperfeiçoamento de enzimas usadas na produção de biocombustíveis. Mestre em Bioinformática, também pela UFMG, atuando na área de desenvolvimento de sistemas Web para montagem de genomas. Atualmente realiza estágio pós-doutoral no Departamento de Ciência da Computação da UFMG com foco em desenvolvimento de sistemas Web para Bioinformática, análise exploratória e visualização de dados. Tem conhecimentos nas linguagens: PHP, JavaScript, Python, R, Perl, HTML, CSS e SQL.
Higher-order function
Um outro conceito diretamente relacionado às funções de primeira classe do JavaScript são as funções de mais alta ordem (higher-order function). Higher-order functions são como são denominadas as funções que retornam uma outra função. Esse conceito é vital para que você possa compreender o JavaScript funcional. No exemplo apresentado a seguir, a função saudacao() será…
Por que podemos dizer que JavaScript é uma linguagem com suporte a First-class function?
Operador Spread (…valores)
Dominando SPREAD em funções JavaScript
Arrow functions
Aprenda como usar as funções de seta => em JavaScript
Function expression
Expressões de funções no JavaScript
IIFE
Expressão de função imediatamente invocada do JavaScript
Funções anônimas no JavaScript
Aprenda a criar anonymous functions
Function declaration JS
Tipos de dados no JavaScript
Há sete tipos de dados em ECMAScript (JavaScript): # Tipo Descrição Exemplo 1 Boolean Verdadeiro (true) ou falso (false) let x = true; 2 null Variável nula (deve ser escrito em minúsculo) let x = null; 3 undefined Variável indefinida let x = undefined; 4 Number Variável numérica. Pode ser inteira ou de ponto flutuante.…

