Skip to content

get

使用深层路径获取任何属性或子属性

190 bytes
since v12.1.0

使用方法

给定任何值和一个选择函数来获取所需的属性,返回所需的值或如果找不到所需值则返回默认值。

import * as _ from "radashi";
const fish = {
name: "Bass",
weight: 8,
sizes: [
{
maturity: "adult",
range: [7, 18],
unit: "inches",
},
],
};
_.get(fish, "sizes[0].range[1]"); // 18
_.get(fish, "sizes.0.range.1"); // 18
_.get(fish, "foo", "default"); // 'default'