Es2015 (Es6)最全的方法大全

Posted bing23443414

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Es2015 (Es6)最全的方法大全的主要内容,如果未能解决你的问题,请参考以下文章

ES6 模块串联

浅谈ES6

ES6/ES2015核心内容(下)

es6的一些简洁写法(代码优化)

ES6复习干货知识点汇总

找到一种获取 ES6 代码覆盖率报告的好方法