● let ● variable hoisting ● arrow Function, Lambda表达式● Destructuring Assignments 解构赋值● 默认参数值 Default Parameters● 可变参数● 解构参数● ...
● let
● variable hoisting
● arrow Function, Lambda表达式
● Destructuring Assignments 解构赋值
● 默认参数值 Default Parameters
● 可变参数
● 解构参数
● 解构数组
● 解构对象
● 遍历
● Generators
● String Templates
● 快速创建对象
● 只读变量
● Sets
● Maps
● Symbols
● WeakMaps
● Promises
● 创建类
● Modules
● 内置函数
let
使用let声明的变量只在语句块内有效。
"use strict";function blockBindingDemo(){ let a = 123; var b = 123; if(true){ let a = 456; b = 456; console.log("使用let语句块中的a为" +a);//456 console.log("使用var语句块中的b为" +b) } console.log("使用let语句块外的a为" +a);//123 console.log("使用var语句块外的b为" +b);//456}blockBindingDemo();
原标题:ES6的一些基本用法
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。