get

Variable

用字符串路径(支持 `.` 和 `[]`)安全地读取嵌套对象/数组里的值,读取不到时返回默认值

Signature

const get: <TDefault = unknown>(value: any, path: string, defaultValue?: TDefault | undefined) => TDefault

Examples

get({ friends: [{ name: 'A' }] }, 'friends[0].name') // 'A'
get({ friends: [] }, 'friends[0].name', 'unknown') // 'unknown'

Source

node_modules/.pnpm/radash@12.1.1/node_modules/radash/dist/index.d.ts:511