博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[ES6] ITERATORS
阅读量:6155 次
发布时间:2019-06-21

本文共 523 字,大约阅读时间需要 1 分钟。

Iterables return an iterator object. This object knows how to access items from a collection 1 at a time, while keeping track of its current position within the sequence.

 

let user = {  name: "sam", totalReplies: 17, isBlocked: false};user[Symbol.iterator] = function(){  let properties = Object.keys(this);  let count = 0;  let isDone = false;  let next = () => {    if(count >= properties.length){      isDone = true;    }    let value = this[properties[count++]];    return {done: isDone, value} ;  };  return { next };};

 

转载地址:http://ovifa.baihongyu.com/

你可能感兴趣的文章
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>
命令查询每个文件文件数
查看>>
《跟阿铭学Linux》第8章 文档的压缩与打包:课后习题与答案
查看>>
RAC表决磁盘管理和维护
查看>>
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>
Silverlight 如何手动打包xap
查看>>
建筑电气暖通给排水协作流程
查看>>
linux 编码转换
查看>>
POJ-2287 Tian Ji -- The Horse Racing 贪心规则在动态规划中的应用 Or 纯贪心
查看>>
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月7日-1月14日)
查看>>
关于C#导出 文本文件
查看>>
分享:动态库的链接和链接选项-L,-rpath-link,-rpath
查看>>
Javascript一些小细节
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>