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

ES6学习记录

时间:2016-11-19 21:11:36      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:efi   comment   asc   define   作用   存在   error   ref   全局变量   

前言

  由于要学习React Native ,所以得用到ES6,故为运用React Native做一个铺垫

 

学习记录

一、变量

1.let  

    let 与 var 作用相同,用于定义变量,但是作用域不同。不在指定的{}中定义,值就获取不到(undefined)。

    let不存在变量提升

    不受全局变量影响

    存在“暂时性死区”,从定义的地方开始,才可以用。声明前的地方都是死区,报错ReferenceError

2.const

 定义常量

   初始化时就必须赋值

二、变量的解构赋值

1.数组的解构赋值

eg.

  let [a,b,c] = [1,2,3] ;

      a //1    解构成功

  let [a, [b], d] = [1, [2, 3], 4];
  a // 1
  b // 2

一般来说,数组解构不成功就为undefined

2.对象的解构赋值

 

     

 

 

    

ES6学习记录

标签:efi   comment   asc   define   作用   存在   error   ref   全局变量   

原文地址:http://www.cnblogs.com/cheerful-queen/p/6081277.html

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