【问题标题】:How to find if key exists in nested object using lodash如何使用lodash查找嵌套对象中是否存在键
【发布时间】:2019-04-22 12:05:41
【问题描述】:

如何使用 lodash 查找嵌套对象中是否存在键?我试过使用pick,但它只返回单个值。

下面是我试过的例子 https://codereview.stackexchange.com/questions/57976/deep-pick-using-lodash-underscore

在浏览器控制台中使用上面的示例可以正常工作,但从 Angular 应用程序中无法正常工作。

有人可以建议查找密钥是否存在的方法。

【问题讨论】:

  • Angular 应用程序内部有何不同?
  • 它只返回 1 个属性而不是所有属性,所以有点困惑缺少什么
  • 请包含输入数据、预期结果和您尝试过的代码 - 请参阅[如何创建最小、完整和可验证的示例](stackoverflow.com/help/mcve)。

标签: object nested lodash


【解决方案1】:
let dataAsObj = _.find(dependsOn, field); // it returns the key of the first element

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 2019-12-31
    • 1970-01-01
    • 2021-10-25
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    相关资源
    最近更新 更多