什么是方法 equal 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 - 模拟Ramda.path或者lodash库中的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54183036/