Javascript 呼吁……之间的区别。。。关于Iterable和返回Iterable的函数?

Javascript 呼吁……之间的区别。。。关于Iterable和返回Iterable的函数?,javascript,dom,Javascript,Dom,以下两个示例之间是否有任何区别: const nodes=document.querySelectorAll('.someclass'); for(节点的常量节点){ //做点什么 } 及 函数是否在每次迭代时都被重新调用?或者,除了语法之外,它们是完全相同的吗?除了额外的节点变量名之外,它们是完全相同的。当口译员看到 for (const varName of <expression>) for (const varName of <expression>)

以下两个示例之间是否有任何区别:

const nodes=document.querySelectorAll('.someclass');
for(节点的常量节点){
//做点什么
}


函数是否在每次迭代时都被重新调用?或者,除了语法之外,它们是完全相同的吗?

除了额外的
节点
变量名之外,它们是完全相同的。当口译员看到

for (const varName of <expression>)
for (const varName of <expression>)