for…of
1. 前言
在编程中最常见的就是对数据的遍历操作,ES5 有针对数组和对象的遍历 方法 ,但这些 方法 或多或少地都会存在一定的问题。为了统一 解决 这些问题,ES6 给出了终极的 解决方 案 —— for...of 。
for...of 对于可迭代的对象( 包括 :内置的 String、Array、类似数组的对象(arguments 或 NodeList)、TypedArray、Map、Set,和 用户 定义的可迭代对象等)上创建 一个 迭代循环,它不局限于数组下的循环,只要是可迭代的对象就可以被 for...of 进行循环。
2. 基本语法
2.1 语法使用
for ( const i tera tor of i tera ble ) { // 执行语句 }
参数解释:
参数 描述 i tera tor 在每次迭代中,将不同 属性 的值分配给变量,用于循环中语句的使用; i tera ble 被迭代枚举的对象。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did91799