util.js 478 B

1234567891011121314151617181920212223242526
  1. "use strict";
  2. exports.__esModule = true;
  3. exports.hasOwn = hasOwn;
  4. exports.toObject = toObject;
  5. var hasOwnProperty = Object.prototype.hasOwnProperty;
  6. function hasOwn(obj, key) {
  7. return hasOwnProperty.call(obj, key);
  8. };
  9. function extend(to, _from) {
  10. for (var key in _from) {
  11. to[key] = _from[key];
  12. }
  13. return to;
  14. };
  15. function toObject(arr) {
  16. var res = {};
  17. for (var i = 0; i < arr.length; i++) {
  18. if (arr[i]) {
  19. extend(res, arr[i]);
  20. }
  21. }
  22. return res;
  23. };