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
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
3. Extensión de funciones
- Función de flecha
- 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
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
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
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
¡Espero que sea útil para todos, y deseo que todos seamos campeones de aprendizaje sobresalientes! !