# get 根据object
对象的path
路径获取值。 如果解析值是undefined
会以defaultValue
取代。(object, path, [defaultValue]) ⇒ any
总体的描述
Returns: any
-
返回解析的值
Author: liukun 919590347@qq.com
Param | Type | Description |
---|---|---|
object | object | 要检索的对象 |
path | string | 要获取属性的路径 |
[defaultValue] | any | 如果解析值是 |
Example
import { get } from '@wont/utils'
const obj = {
a: {
b: [
{
c: 'c'
}
]
},
d: 'd'
}
get(obj, 'a.b') // returns [{c:'c'}]
get(obj, 'd') // returns 'd'
get(obj, 'a.b[0].c') // returns 'c'
get(obj, 'e') // returns undefined
get(obj, 'a.b[1].c', '默认字符串') // returns '默认字符串'