gpt4 book ai didi

javascript - 使用 Lodash `_.get` 使用括号表示法访问对象键

转载 作者:数据小太阳 更新时间:2023-10-29 03:59:20 25 4
gpt4 key购买 nike

我有以下内容

const key = 'foo';
const test = { foo: { bar: 23 } };

我想使用 lodash get 来访问 test[key].bar 的值。

我想在第一个指标上使用括号符号...

_.get(test, '[key].bar'); // results in undefined

当然有办法...

最佳答案

您可以传递一个数组来定义评估路径。

这是解决您的问题的一个非常干净的解决方案:

const test = {foo: {bar: 23}}
const key = 'foo'

console.log(_.get(test, [key, 'bar'])) // 23
<script src='https://cdn.jsdelivr.net/lodash/4.16.6/lodash.min.js'></script>

关于javascript - 使用 Lodash `_.get` 使用括号表示法访问对象键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40536021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com