首页 > 解决方案 > 匿名函数未执行

问题描述

我对 javascript/lodash 相当陌生,并认为这很简单,但我无法弄清楚。我正在尝试使用该_.get方法从对象中选择一个值,并默认为一个匿名函数,在该函数中我执行一些逻辑来返回一个值。但是,该功能未执行。这是我正在尝试做的一个简单示例:

var object = { 'cat': 'meow', 'dog': 'bark' } 
 
_.get(object, 'sheep', ()=>{ return 'blah blah blah'} );
// => ''

如果我只用字符串替换 lambda 函数,它就可以正常工作。如何让函数执行?

标签: javascriptlambdalodash

解决方案


我想到了。Using_.result()将默认执行 lambda 函数。


推荐阅读