您现在的位置是:课程教程文章

javascript中for...of循环的原理

2023-12-13 23:24课程教程文章 人已围观

1、调用对象的[Symbol.iterator]方法得到迭代器,并调用其next方法。

2、循环判断迭代是否结束,否则取出结果的value属性值。

并执行我们写在for...of内部的代码。

实例

//比如:
for(constitemofobj){
console.log(item)//遍历打印每一项
}

//大概原理:
constiterator=obj[Symbol.iterator]()//得到迭代器
letresult=iterator.next()
while(!result.done){
constitem=result.value

console.log(item)//我们写的打印每一项的代码

result=iterator.next()
}

以上就是javascript中for...of循环的原理,希望对大家有所帮助。更多Javascript学习指路:Javascript

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

课程教程:javascript中for...of循环的原理

上一篇:javascript中for...of循环是什么

下一篇:没有了

站点信息

  • 文章统计篇文章