1、class 通过该关键词,可以定义类,基本上,es6的class可以看做只是一个语法糖,并且在类的内部所有定义的方法,都是不可枚举的 <1>在class里面定义一个constructor的构造方法,this关键词代表的是实例对象,需要对class传递参数的话,就用constructor来接收 该 ...
分类:
其他好文 时间:
2017-11-10 15:55:12
阅读次数:
132
参考: https://router.vuejs.org/zh-cn/advanced/lazy-loading.html http://www.cnblogs.com/hellohello/p/7625791.html webpack中的import()与es6中的import(),用法一致【难道 ...
分类:
其他好文 时间:
2017-11-10 01:49:24
阅读次数:
169
技术栈:React+antd+mobx+less 语法:javaScript - ES6 心得: 1- 一切皆组件 2- 父组件通过props向子组件传递数据,子组件可以通过store向父组件传递(暴露)数据(属性 方法) 3- 组件内通讯可以使用this 4- 三个通讯兵:this props s ...
分类:
其他好文 时间:
2017-11-09 22:45:21
阅读次数:
156
中文原地址 1.对所有的引用使用 const 而非 var。这能确保你无法对引用重复赋值。 当需要变动引用时,使用let。 const和let都是块级作用域。 2.创建对象的方式: const item = {}; 使用对象属性的简写,且为简写的属性分组。 3.创建数组的方式: const arr ...
分类:
编程语言 时间:
2017-11-09 22:35:23
阅读次数:
249
扩展运算符 ... 1.数组的扩展运算符将一个数组转换成一个逗号分隔的参数序列 console.log(...[1,2,3]) //1,2,3 ['a', 'b',...[1,3]] //a,b,1,3 2.扩展运算用于函数调用 function push(a, arr){ a.push(...ar ...
分类:
编程语言 时间:
2017-11-09 20:47:38
阅读次数:
166
在面试中遇到的问题。 在JS中直到ES6有7种基本类型:string, number, boolean,null,undefined,object,以及ES6的symbol。 这7种基本数据类型又可以分为引用类型和基本类型。 引用类型有Object,Object又分为对象,数组,函数。 引用类型的特 ...
分类:
Web程序 时间:
2017-11-09 17:19:18
阅读次数:
157
javascript中实现异步编程的四种方式。分别是1.回调函数 2.事件监听 3.发布、订阅事件 4.promise对象 Promises对象是在CommonJS工作组提出的一种规范,目的是为异步编程提供统一接口。现已在ECMAScript2015(ES6)中实现。 Promise 对象用于延迟( ...
分类:
其他好文 时间:
2017-11-09 15:10:08
阅读次数:
118
1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 6 7 8 1 2 3 4 1 2 3 4 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 10 11 ...
分类:
编程语言 时间:
2017-11-09 14:55:40
阅读次数:
141
最近在项目中需要用到遍历对象,用ES6 for of对象后报如下错误 TypeError: [object Object] is not iterable!,网上查询阮大神的教程发现“ES6 的有些数据结构原生具备 Iterator 接口(比如数组),即不用任何处理,就可以被for...of循环遍历 ...
分类:
其他好文 时间:
2017-11-09 14:48:51
阅读次数:
207
Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API Reflect设计目的: 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。 修改某些Object方法的返回结果,让其变得更合理。比如,Ob ...
分类:
其他好文 时间:
2017-11-09 11:54:24
阅读次数:
135