UNPKG

@antv/util

Version:

> AntV 底层依赖的工具库,不建议在自己业务中使用。

19 lines 617 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var is_string_1 = tslib_1.__importDefault(require("./is-string")); /** * https://github.com/developit/dlv/blob/master/index.js * @param obj * @param key * @param defaultValue */ exports.default = (function (obj, key, defaultValue) { var p = 0; var keyArr = (0, is_string_1.default)(key) ? key.split('.') : key; while (obj && p < keyArr.length) { obj = obj[keyArr[p++]]; } return obj === undefined || p < keyArr.length ? defaultValue : obj; }); //# sourceMappingURL=get.js.map