Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

object-assign-pollyfill.js 692 B

1234567891011121314151617181920212223
  1. if (typeof Object.assign != 'function') {
  2. (function () {
  3. Object.assign = function (target) {
  4. 'use strict';
  5. if (target === undefined || target === null) {
  6. throw new TypeError('Cannot convert undefined or null to object');
  7. }
  8. var output = Object(target);
  9. for (var index = 1; index < arguments.length; index++) {
  10. var source = arguments[index];
  11. if (source !== undefined && source !== null) {
  12. for (var nextKey in source) {
  13. if (Object.prototype.hasOwnProperty.call(source, nextKey)) {
  14. output[nextKey] = source[nextKey];
  15. }
  16. }
  17. }
  18. }
  19. return output;
  20. };
  21. })();
  22. }