30分钟掌握ES6/ES2015核心内容 ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越 ...
分类:
其他好文 时间:
2017-06-01 00:24:33
阅读次数:
171
一. Set 类似数组,成员值唯一,var s = new Set() s加入值用add,加入时不会发生类型转换(判断两值是否相等用的 ,但Set会认为NaN等于自己) Set.prototype.constructor Set , Set.prototype.size返回Set实例的成员总数 de ...
分类:
其他好文 时间:
2017-05-31 21:29:31
阅读次数:
223
proxy在语言层面去操作一个对象 现在要做到user.fullName就让它去显示。 proxy接收2个参数,第一个是对象{},第二个也是个{}。 此时没有对传入get方法中的prop做判断。所以哪怕输入一个user.age也会输出:Bob Wood 所以做一个判断,如果prop是full_nam ...
分类:
其他好文 时间:
2017-05-31 14:29:37
阅读次数:
293
es6在string number boolean null undefined object之外又新增了一种Symbol类型。 Symbol意思是符号,有一个特性—每次创建一个Symbol值都是不一样的。 用处:赋值对象的属性被修改。 具体:把Symbol作为key,下游的人就没法覆盖key了。 ...
分类:
其他好文 时间:
2017-05-31 14:14:52
阅读次数:
180
1、反引号模板,可以换行 2、反引号模板,可以嵌套 用+``来嵌套 好处:语法更加简洁 本文作者starof,因知识本身在变化,作者也在不断学习成长,文章内容也不定时更新,为避免误导读者,方便追根溯源,请诸位转载注明出处:http://www.cnblogs.com/starof/p/6919746 ...
分类:
其他好文 时间:
2017-05-31 14:10:15
阅读次数:
198
原文链接:https://segmentfault.com/a/1190000006752076 一个变量可以存放两种类型的值,基本类型的值(primitive values)和引用类型的值(reference values)。 ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值。它 ...
分类:
编程语言 时间:
2017-05-31 10:34:30
阅读次数:
256
正则表达式的应用已经相当广泛,之前也多次接触,但是并未真正的系统的学习过,借此机会,好好整理了一下,并加入了es6中关于正则表达式的新语法,希望对大家有点帮助. 一、首先,了解正则表达式的含义,表示方法 正则表达式又称规则表达式,(Regular Expression,在代码中常简写为regex、r ...
分类:
编程语言 时间:
2017-05-30 20:47:27
阅读次数:
203
ECMAScript 6入门 1、ECMAScript 6.0(也就是ES2015 以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ...
分类:
其他好文 时间:
2017-05-30 19:25:53
阅读次数:
146
1-let/const 2-箭头函数、函数简写 3-解析结构 4-模板字符串 5-函数默认参数 6-展开运算符 7-对象字面量与class 8-promise 9-modules https://mp.weixin.qq.com/s?__biz=MzI1ODE4NzE1Nw==&mid=224748 ...
分类:
其他好文 时间:
2017-05-30 17:59:58
阅读次数:
134
一、let 1、let块作用域 let常用于for循环 二、const 1、const声明的变量也是块作用域,但是不能被多次修改 2、const 声明变量时必须赋值 3、const可以指定为对象 const常亮指向对象的指针不能变,对象本身是可以改变的 本文作者starof,因知识本身在变化,作者也 ...
分类:
其他好文 时间:
2017-05-30 12:30:12
阅读次数:
183