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?)(代码片段