[ES6] Primeiros passos

Diretório do artigo

1. O que é ES6

Novo padrão de sintaxe JavaScript

  • Lançado oficialmente em junho de 2015
  • Use o conversor de sintaxe babel para oferecer suporte a navegadores low-end
  • Bibliotecas populares são basicamente construídas no ES6, o React e o vue são desenvolvidos usando a nova sintaxe do ES6 por padrão

2. O que há no ES6

1. Escopo
let e const
  let: o escopo interno do aparelho é válido
  const: define variáveis ​​não modificáveis
Insira a descrição da imagem aqui
2. string

  • Use backticks (aquele acima da tecla Tab) para escrever variáveis ​​diretamente
  • Sequência de várias linhas
  • Adeus + fio de costura
    Insira a descrição da imagem aqui

3. Extensão da função

  • Função de seta
    Insira a descrição da imagem aqui
  • Parâmetro padrão
const add = (num1,num2=1) =>{   //num2默认值为1
	return num1+num2
}
console.log(add(3,4))   //输出7
console.log(add(3))		//输出4
  • Função de expansão
    Insira a descrição da imagem aqui

Estendida objeto
extensão Objeto

  • Object.keys, valores, entradas
    Object.key
    return value: uma matriz de cadeias que representa todas as propriedades enumeráveis ​​de um determinado objeto

  • Método abreviado do método de objeto, calculando atributos

  • A função de
    Insira a descrição da imagem aqui
    atribuição de desestruturação do operador de propagação (não padrão ES6, mas também suportada pela babel)
    também pode retornar vários valores

  • Destruição de matriz


  • Insira a descrição da imagem aqui
    Modularização da desconstrução de objetos O
    ES6 vem com um mecanismo de modularização, diga adeus ao seajs e require.js

  • Importar, importar {}

  • Exportar, Exportar padrão

  • O nó ainda não o suporta, você precisa usar o require para carregar arquivos

Insira a descrição da imagem aqui
Espero que seja útil para todos e desejo que todos sejamos campeões em aprendizado! !

Publicado 8 artigos originais · ganhou 27 · visualizações 1247

Acho que você gosta

Origin blog.csdn.net/weixin_43764030/article/details/105544558
Recomendado
Clasificación