let 在当前模块 中有效,且只能声明一次。在模块外无效
var 声明 全局变量
const 声明只读变量,保证变量指向的内存地址所保存的数据不允许改动
也是当前模块有效
解构模型
let [a, b, c] = [1, 2, 3];
// a = 1 // b = 2 // c = 3
剩余运算符
let {a, b, ...rest} = {a: 10, b: 20, c: 30, d: 40};
// a = 10 // b = 20 // rest = {c: 30, d: 40}
function Sum(...nums){
let sum = nums.reduce((x,y)=>{return x+y})
return sum
}