什么叫做ES6?
ECMAScript在2015年发布的一个语言标准
ES6的新特性:
1.变量声明:const 与 let
const:常量 let:变量
作用域:两者都为块级作用域
2.模板字符串
let name = '小明'
我叫${name}
3.箭头函数
省略了function关键字
当函数仅有一个表达式的时候可以省略 { } 与 return关键字
当函数只有一个参数的时候,可以省略 ()
4.函数的入参的默认值
function printText(text1, text2 = "123", text3 = "456") {
console.log(${text1}-${text2}-${text3}
)
}
printText('0000') // 输出:0000-123-456
5.(...)数组的扩展运算符
6.对象和数组的解构赋值
7.for...of 与 for ... in 循环
8.Promise是异步编程的一种解决方案
网友评论