我知道(使用Lodash或vanilla JS)如何在一个对象上循环并获取键和值。 _.forOwn()
和_.forEach()
等
我的问题是,是否有办法只用简洁的速记循环键。换句话说,我可以简化这段代码:
_.forEach(myObject, (value, key) => {
// do something quick and important that only needs key
)}
我不需要value
,只需要key
,所以我想知道是否只是通过密钥的简写。
答案 0 :(得分:3)
没有提供密钥AND循环的速记。您可以编写自己的实用程序方法,但基本上您可以使用Object.keys
或_.keys
,然后使用.forEach
来覆盖这些结果。
使用纯JavaScript,您可以使用Object.keys
实现此目的,因此不需要LoDash。
LoDash提供_.keys
method。