javascript - 匿名函数未执行
问题描述
我对 javascript/lodash 相当陌生,并认为这很简单,但我无法弄清楚。我正在尝试使用该_.get
方法从对象中选择一个值,并默认为一个匿名函数,在该函数中我执行一些逻辑来返回一个值。但是,该功能未执行。这是我正在尝试做的一个简单示例:
var object = { 'cat': 'meow', 'dog': 'bark' }
_.get(object, 'sheep', ()=>{ return 'blah blah blah'} );
// => ''
如果我只用字符串替换 lambda 函数,它就可以正常工作。如何让函数执行?
解决方案
我想到了。Using_.result()
将默认执行 lambda 函数。
推荐阅读
- docker - 通过 minikube 构建 docker 多阶段映像时出错:找不到文件
- git - 如何实现简化的合并提交
- highcharts - 自定义 dataLabels SVG 不会出现在导出 png 或 pdf highcharts 中
- angular - 如何向 ng-template 添加属性?
- r - 在 r 中将数据框写为 excel 表
- many-to-many - NestJs 使用连接表更新多对多关系
- android - PopupWindow 在屏幕底部被截断
- python - 如何从scrapy中的csv文件中读取start_urls?
- android - 如何使用 Android 版本构建具有更高 minSdkVersion 的排毒测试 - - React-Native
- angular - 有没有办法将服务或返回类型注入到路由解析器中?