【发布时间】:2017-09-18 08:17:13
【问题描述】:
寻找最佳实践建议。
将for of中的函数调用作为可迭代对象是一种好习惯吗?
const obj = {key1:'a', key2:'b'};
for(const i of Object.keys(obj)){ ... }
最好有
const obj = {key1:'a', key2:'b'};
const allKeys = Object.keys(obj);
for(const i of allKeys){ ... }
不是在循环的每次迭代中调用 Object.keys 函数吗?
【问题讨论】:
-
它们是等价的
标签: javascript object ecmascript-6