ES6学习随笔
随风前行
这个作者很懒,什么都没留下…
展开
-
ES6 笔记: 2.let和const命令
# 2.let和const命令## 1. letlet的用法类似于var,但只在当前代码块中有效1. { let a = 10; var b = 1; } console.log(a) // ReferenceError: a is not defined. console.log(b) // 12. var a = [];原创 2017-12-12 19:51:56 · 288 阅读 · 0 评论 -
ES6 笔记: 1.Babel转码器
为什么要使用Babel?在当代环境中虽然对ES6的支持越来越好,但是大多数还是不支持ES6,这时候我们就需要把已经写好的ES6代码转换成ES5,而Babel就是将ES6转化成ES5的转码器,被广泛使用。 举个栗子:...原创 2017-12-11 10:29:00 · 628 阅读 · 0 评论 -
ES6 笔记: 3.变量的解构赋值
本质上,ES6这种写法属于“模式匹配”,只要等号两边的数据结构一样,左边的变量就能赋上右边同位置的值。原创 2017-12-26 20:07:39 · 321 阅读 · 0 评论 -
ES6 笔记: 4.Symbol
1.Symbol的定义和作用1.定义:首先Symbol不属于现有的六种类型中的任何一种,而是一种新的数据类型,表示独一无二的值。2.为什么要引入Symbol类型:在ES5中对象的属性名都是字符串,当你想要给一个已有的对象添加一个新的属性时有可能会将原有的属性覆盖掉。let obj = { a: 1, ...}//给obj添加新的属性aobj.原创 2018-01-18 14:44:23 · 295 阅读 · 0 评论