小编Ste*_*kiy的帖子

使用 lodash 在深路径创建一个空对象

我需要在深路径上创建一个空对象,但前提是它不存在并返回对该对象的引用。

这可以通过使用来完成_.has_.set然后_.get

let path = 'some.deep.path';

if (!_.has(object, path)) {
    _.set(object, path, {});
}

let descendant = _.get(object, path);
Run Code Online (Sandbox Code Playgroud)

我想要的是避免重复object, path(或引入path变量以避免重复path值)

我想知道是否有办法在没有额外功能/库的情况下做到这一点。


接受或处理路径的 lodash 方法列表。按字母顺序

这包括处理数组/集合并接受_.propertyiteratee/predicate 速记的方法,即当一个字符串作为参数提供时,它被传递给_.property创建一个函数的方法,该函数返回给定对象的路径处的值(即由主函数给出,例如_.map)。

大批

javascript lodash

5
推荐指数
1
解决办法
5876
查看次数

标签 统计

javascript ×1

lodash ×1