Es2015 (Es6)最全的方法大全

变量的声明 

let num = 456; // 经过 let 声明的变量会产生一个变量作用域,以{} 花括号分割作用域 花括号以外不可以访问 
const  num = 789;// const 声明的变量是一个常量(不可以改变的量) 但是只可以是简单数据类型(数字,字符串。。),如果遇到复杂数据类型是可改变的
// 对于开发来说,建议声明变量时用const , 如需要一个可以更改的量 可以首选 let
// 呢 var怎么办 ? 忘了吧,有const let 了,还要这个‘’干啥! 毕竟带来的Bug只有踩过才知道

解构赋值

  1 -  字符串的解构

const [a, b, c, d] = '你好世界';
a // "你"
b // "好"
c // "世"
d // "界"

  2 -  数值的解构

const {toString: s} = 123;
s === Number.prototype.toString // true

  3 -  布尔值解构

const {toString: s} = true;
s === Boolean.prototype.toString // true

  4 -  对象解构

const  { A , B, C } = { A:'a' , B: 'b' } 
A // 'a'
B // 'b' 
c // undefined

  5 -  数组解构

const [a,b,c] = [1,2,3]
a // 1
b // 2
c // 3

   6 - 函数解构  

function  fn(num,set){
return  num + str
}
fn([12,'20']) // 1220

猜你喜欢

转载自www.cnblogs.com/bing23443414/p/11655448.html
今日推荐