标签:each indexof 迭代 特性 inter 标准 兼容 href ati
使用一个变量迭代一个对象的所有属性值,对于每一个属性值,有一个指定的语句块被执行.
for each...in
是 ECMA-357 (E4X) 标准的一部分, 大部分非Mozilla浏览器都没有实现该标准, E4X并不是 ECMAScript 标准的一部分.
作为ECMA-357(E4X)标准的一部分,for each...in语句已被废弃,E4X中的大部分特性已被删除,但考虑到向后兼容,for each...in只会被禁用而不会被删除,可以使用ES6中新的for...of语句来代替.
语法:
for each (variable in object) { statement }
参数:
variable
var
关键字是可选的.该变量是函数的局部变量而不是语句块的局部变量.object
statement
{ ... }
) 将多条语句括住.
一些对象的内置属性是无法被遍历到的,包括所有的内置方法,例如String对象的indexOf
方法.不过,大部分的用户自定义属性都是可遍历的.
警告:永远不要使用for each...in语句遍历数组,仅用来遍历常规对象
标签:each indexof 迭代 特性 inter 标准 兼容 href ati
原文地址:https://www.cnblogs.com/xxjb/p/9981452.html