【发布时间】:2021-04-02 13:10:41
【问题描述】:
我从网络档案中继承了一个精简的代码库作为个人项目。
其中有很多:
for (var keyCodeName in keyCodeByName) {
// something happens
}
是否存在与这种类型的 for 循环相同的现代等价物?当我尝试研究它时,我迷失在“可枚举的属性”中。
【问题讨论】:
-
这取决于
something happens做了什么 -
for...in循环有什么问题?为什么需要更换? -
for...in存在一些问题,如果使用不当,one article here。 -
迭代键的等效项是
Object.keys(myObj).forEach(),但乍一看我不明白为什么要更改它...
标签: javascript