getProp.js 460 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.default = getProp;
  4. function getProp(obj) {
  5. var props = [];
  6. for (var _i = 1; _i < arguments.length; _i++) {
  7. props[_i - 1] = arguments[_i];
  8. }
  9. while (props.length > 0) {
  10. var prop = props.shift();
  11. if (!obj[prop]) {
  12. return undefined;
  13. }
  14. obj = obj[prop];
  15. }
  16. return obj;
  17. }
  18. //# sourceMappingURL=getProp.js.map