UNPKG

527 BJavaScriptView Raw
1"use strict";
2exports.__esModule = true;
3var is_string_1 = require("./is-string");
4/**
5 * https://github.com/developit/dlv/blob/master/index.js
6 * @param obj
7 * @param key
8 * @param defaultValue
9 */
10exports["default"] = (function (obj, key, defaultValue) {
11 var p = 0;
12 var keyArr = is_string_1["default"](key) ? key.split('.') : key;
13 while (obj && p < keyArr.length) {
14 obj = obj[keyArr[p++]];
15 }
16 return (obj === undefined || p < keyArr.length) ? defaultValue : obj;
17});
18//# sourceMappingURL=get.js.map
\No newline at end of file