ES6学习记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6学习记录相关的知识,希望对你有一定的参考价值。

前言

  由于要学习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学习记录的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearch学习问题记录——Invalid shift value in prefixCoded bytes (is encoded value really an INT?)(代码片段

ES6学习记录

Todo转载ES6的学习记录

es6学习记录

python小白学习记录 多线程爬取ts片段

学习笔记ES6标准入门