A versão ES6, sintaxe JavaScript, é uma versão muito importante
Há uma grande riqueza nas funções do JavaScript, de modo que o JavaScript mudou de idiomas de tipo fraco para idiomas semi-forçados.
Sintaxe ES6 adiciona definição de variável
as palavras-chave let e const definem variáveis
Let define as características das variáveis:
vamos define variáveis sem pré-resolver
Vamos definir variáveis, semelhantes às variáveis em forEach (), cada execução definirá uma nova variável que não se afeta.
Especialmente no loop, portanto, para, forEach, for ... in, é melhor usar let definition
let não pode definir nomes de variáveis repetidamente, um nome de variável pode ser definido apenas uma vez
Se a variável definida por let estiver definida em {}, ela poderá ser chamada apenas em {} e não poderá ser executada fora de {}
Incluído na opção if for forEach for ... in while, não pode ser chamado de fora
let é diferente em {}, variáveis são definidas em escopos diferentes.Neste momento, o nome na variável e a variável em outro {} ou o nome da variável que não seja {} pode ser reutilizado
const é variável
No JavaScript, as variáveis que const são frequentemente chamadas são constantes.
Variáveis definidas por const não podem ser copiadas repetidamente, os dados já estão definidos e não podem ser alterados
O nome da variável definido por const não pode ser atribuído repetidamente, os dados já estão definidos e não podem ser alterados
O nome da variável definido por const não pode ser repetido
const é definido em {} e não pode ser chamado fora de {}
Geralmente use const para definir objetos, matrizes, funções, tipos de dados de referência
O endereço do tipo de dados de referência armazenado em const, desde que o endereço não seja alterado, você pode alterar a matriz, a unidade do objeto armazena dados