# 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

如果解析值是undefined,这值会被返回

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 '默认字符串'