[ES6] Comenzando

Directorio de artículos

1. ¿Qué es ES6?

Nuevo estándar de sintaxis de JavaScript

  • Lanzado oficialmente en junio de 2015
  • Utilice el convertidor de sintaxis de babel para admitir navegadores de gama baja
  • Las bibliotecas populares se basan básicamente en ES6, React y vue se desarrollan utilizando la nueva sintaxis de ES6 de forma predeterminada

2. ¿Qué hay en ES6?

1. Alcance
let y const
  let: el alcance interno en las llaves es válido
  const: define variables no modificables
Inserte la descripción de la imagen aquí
2. string

  • Use los backticks (el que está arriba de la tecla Tab) para escribir variables directamente
  • Cadena de varias líneas
  • Adiós + hilo de costura
    Inserte la descripción de la imagen aquí

3. Extensión de funciones

  • Función de flecha
    Inserte la descripción de la imagen aquí
  • Parámetro por defecto
const add = (num1,num2=1) =>{   //num2默认值为1
	return num1+num2
}
console.log(add(3,4))   //输出7
console.log(add(3))		//输出4
  • Función de expansión
    Inserte la descripción de la imagen aquí

objeto extendido
extensión Object

  • Object.keys, valores, entradas
    Valor de
    retorno de Object.key : una matriz de cadenas que representa todas las propiedades enumerables de un objeto dado

  • Método de objeto abreviado, cálculo de atributos

  • La función de
    Inserte la descripción de la imagen aquí
    asignación de desestructuración del operador extendido (no estándar ES6, pero también compatible con babel)
    también puede devolver múltiples valores

  • Desestructuración de matrices

  • deconstrucción de objetos
    Inserte la descripción de la imagen aquí
    modulares
    ES6 viene con un mecanismo modular, seajs de despedida y require.js

  • Importar, importar {}

  • Exportar, Exportar por defecto

  • Node aún no lo admite, debe usar require para cargar archivos

Inserte la descripción de la imagen aquí
¡Espero que sea útil para todos, y deseo que todos seamos campeones de aprendizaje sobresalientes! !

Publicado 8 artículos originales · ganó 27 · vistas 1247

Supongo que te gusta

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