只是简单地循环一个对象的键?

时间:2017-11-03 21:50:54

标签: javascript loops lodash

我知道(使用Lodash或vanilla JS)如何在一个对象上循环并获取键和值。 _.forOwn()_.forEach()

我的问题是,是否有办法只用简洁的速记循环键。换句话说,我可以简化这段代码:

_.forEach(myObject, (value, key) => {
 // do something quick and important that only needs key
)}

我不需要value,只需要key,所以我想知道是否只是通过密钥的简写。

1 个答案:

答案 0 :(得分:3)

没有提供密钥AND循环的速记。您可以编写自己的实用程序方法,但基本上您可以使用Object.keys_.keys,然后使用.forEach来覆盖这些结果。

使用纯JavaScript,您可以使用Object.keys实现此目的,因此不需要LoDash。

LoDash提供_.keys method