gpt4 book ai didi

javascript - 模拟 lodash 库中的 Ramda.pathOr

转载 作者:行者123 更新时间:2023-11-29 23:08:51 26 4
gpt4 key购买 nike

什么是方法等于ramda.pathOr在 lodash 库中?

R.pathOr('N/A', ['a', 'b'], {a: {b: 2}}); //=> 2
R.pathOr('N/A', ['a', 'b'], {c: {b: 2}}); //=> "N/A"

如何编写此 lodash 语法?

最佳答案

你可以使用 _.get并交出对象、路径和一个可选的默认值。

var value = _.get({ a: { b: 2 } }, ['a', 'b'], 'N/A');

console.log(value);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js"></script>

关于javascript - 模拟 lodash 库中的 Ramda.pathOr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54183036/

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