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