[英]Lodash chaining - TypeError
我收到以下错误:
Uncaught (in promise) TypeError: (0 , _lodash2.default)(...).keys(...).forEach(...).value is not a function
我的指定行代码如下所示:
_(channels)
.keys()
.forEach((key, index) => {
// do sth.
}).value();
该channels对象来自firebase,看起来像
{
"flux" : {
"name" : "flux"
},
"react" : {
"name" : "React"
}
}
我的打字怎么了?
forEach返回一个不包含value方法作为其多值实体的Collection 。
我使用_.map而不是_.forEach解决了我的问题-感谢HazardouS和Rafael Zeffa的提示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.