Iterator 和 for...of 循环

1.什么是 Iterator 接口

Iterator 接口功能:用一种相同办法的接口让不同的数据结构得到统一的读取命令的方式

2.Iterator的基本用法

见代码

3.for...of

for...of 循环就是不断调用Iterator 接口来达到这种形式

一、Iterator 接口介绍

1.数组调用Iterator 接口,数组内部已实现,直接调用即可,false代表还有下一步,true 代表结束

2.自定义Iterator 接口(先遍历 start ,再遍历 end)

验证是否部署成功

结果

总结:

无论遍历怎样的数据结构,若想自定义接口就要按照上述方法,[Symbol.iterator]进行申明,然后对函数体进行操作,最后申明一个对象,这个对象必须包含

next 方法,next 方法返回的值有2个:value 和 done.

二、for...of

for...of 对数组进行遍历

最新文章

  1. golang学习之旅:官方文档汇总
  2. 直播源格式转换教程——rtmp/rtsp/http/m3u8!!
  3. jira的插件
  4. Java Set接口
  5. kettle实现文本文件数据抽取方法
  6. Slalom
  7. java中split以"."分割的问题
  8. iOS-开发日志-UIButton
  9. AngularJS -- 提供者(Providers)
  10. 【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结
  11. IO (一)
  12. Android必知必会-Fragment监听返回键事件
  13. 剖析一个用C++写的行情交易系统
  14. ES6语法(一)let 和 const 命令
  15. 如何让eclipse恢复默认布局
  16. FFmpeg时间戳详解
  17. linux下mysql 8.0安装
  18. 在vscode中,自定义代码片段,例vue组件的模板
  19. Android按钮事件的4种写法
  20. JTS(Geometry)(转)

热门文章

  1. python实现基数排序
  2. npm install error: MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”
  3. 深入理解spark streaming
  4. WPF学习12:基于MVVM Light 制作图形编辑工具(3)
  5. 微服务熔断限流Hystrix之流聚合
  6. 3. UITest笔记
  7. Android学习笔记(十七) BroadcastReceiver
  8. IDEA一些设置
  9. Model 模型
  10. .NET多线程总结