javascript资料
博客专区 > cyper 的博客 > 博客详情
javascript资料
cyper 发表于2年前
javascript资料
  • 发表于 2年前
  • 阅读 20
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

http://es6.ruanyifeng.com/ (坐等第二版纸质书)

jQuery Deferred / promise:
博客: http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html

yield/ Generator:
http://www.ruanyifeng.com/blog/2015/04/generator.html
示例:
➜  github  $ cat test.js
function* hello(){
 yield 'hello';
 yield 'world';
 return 'end';
}
var h = hello();
console.log(h.next().value);
console.log(h.next().value);
console.log(h.next().value);

➜  github  $ node -v
v0.12.7
➜  github  $ node --harmony test.js
hello
world
end
➜  github  $

yield语句是暂停执行的标记,而next方法可以恢复执行





共有 人打赏支持
cyper
粉丝 57
博文 619
码字总数 143041
×
cyper
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: