箭头函数(Arrow Functions) 就像名字所说那样,箭头函数使用箭头(=>)来定义函数。与传统函数相比,箭头函数在多个地方表现不一样。 箭头函数语法(Arrow Function Syntax) 箭头函数有多种实现方法。比如你想实现一个只有一个参数并且直接返回此参数值的函数: 上面的例子中 ...
分类:
其他好文 时间:
2016-10-22 12:17:09
阅读次数:
145
Generator 函数是协程在 ES6 的实现,最大特点就是可以交出函数的执行权(即暂停执行)。 异步操作需要暂停的地方,都用 yield 语句注明。 Generator 函数不同于普通函数,即执行它不会返回结果,返回的是指针对象。 调用 Generator 函数,会返回一个内部指针(即遍历器)。 ...
分类:
其他好文 时间:
2016-10-21 19:28:35
阅读次数:
138
写在前面:作为入门级菜鸟,当项目切了环境用上node,vue,es6的时候,发现要学习理解的东西还有太多,之前连Promise是个啥都不知道。 翻了翻书上说 Promise是抽象异步处理对象以及对其进行各种操作的组件,略抽象看不懂是不是啊~于是请教了大神 简单说就是:每一个异步请求立刻返回一个Pro ...
分类:
Web程序 时间:
2016-10-21 13:56:47
阅读次数:
356
增强的Function构造函数(Increased Capabilities of the Function Constructor) 在Javascript中Function构造函数可以让你创建一个新函数,不过这个功能并不经常使用。Function构造函数接收函数参数和函数体作为参数,参数都必须是 ...
分类:
其他好文 时间:
2016-10-21 13:06:44
阅读次数:
128
// 解构复制// let [foo,[[bar],baz]] = [1,[[2],3]];// console.log(foo);//1// console.log(bar);//2// console.log(baz);//3 // let [,,third] = ["foo","bar","b ...
分类:
其他好文 时间:
2016-10-21 00:29:58
阅读次数:
222
1.set ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值,set本身就是构造函数,所以可以通过new的方式来创建对象 那么set内部是怎么判断两个数据相不相等呢?使用的算法叫做“Same-value equality”,它类似于精确相等运算符( ),所以 5 和 ...
分类:
其他好文 时间:
2016-10-19 19:47:02
阅读次数:
174
对于任何语言来说,函数都是一个重要的组成部分。在ES6以前,从JavaScript被创建以来,函数一直没有大的改动,留下了一堆的问题和很微妙的行为,导致在JavaScript中使用函数时很容易出现错误并且可能需要多余的代码实现一些基本的函数行为。在ES6中,函数有一个质的飞跃的改进,它充分考虑到过去 ...
分类:
其他好文 时间:
2016-10-18 18:40:22
阅读次数:
106
遇到了要写出es6新特性的题目,所以查阅了资料来总结一下,点击查看原文。 进入正题,最常用的ES6特性有:let, const, class, extends, super, arrow functions, template string, destructuring, default, rest ...
分类:
其他好文 时间:
2016-10-18 18:26:04
阅读次数:
209
Navigator 这是一个简单的例子,用Navigator来跳转页面,页面之间传递参数 (代码是ES6语法写的): import React from 'react'; import { View, Navigator } from 'react-native'; import FirstPage ...
分类:
其他好文 时间:
2016-10-17 00:15:40
阅读次数:
262
http://stackoverflow.com/questions/25494365/es6-module-export-options A year and some later, here is the best information I've found on the subject. T ...
分类:
其他好文 时间:
2016-10-16 21:35:06
阅读次数:
223