专业编程基础技术教程

网站首页 > 基础教程 正文

JavaScript 中for...of 循环(js中for循环执行机制)

ccvgpt 2024-07-28 12:05:10 基础教程 5 ℃

for...of 是遍历JS数据结构的一种方式。数据结构只要原型上具有【Symbol.iterator】属性就能使用for...of进行遍历。

JS对象不具有【Symbol.iterator】所以不能被遍历。

JavaScript 中for...of 循环(js中for循环执行机制)

如果想用for...of遍历对象可以先把对象转化成数组,如下:

String也可以使用for...of 进行遍历。

实际上for...of内部是不断调用Symbol.iterator这个方法,实现循环的。

for...of 还可以遍历Set 和 Map 结构,函数的参数,DOM的节点对象等。

Tags:

最近发表
标签列表