码迷,mamicode.com
首页 > 其他好文 > 详细

Es2015 (Es6)最全的方法大全

时间:2019-10-11 23:53:42      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:span   ===   布尔   undefined   efi   UNC   分割   define   世界   

变量的声明 

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)最全的方法大全

标签:span   ===   布尔   undefined   efi   UNC   分割   define   世界   

原文地址:https://www.cnblogs.com/bing23443414/p/11655448.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!