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'