Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

esnext.map.merge.js 747B

123456789101112131415161718192021
  1. 'use strict';
  2. var $ = require('../internals/export');
  3. var IS_PURE = require('../internals/is-pure');
  4. var anObject = require('../internals/an-object');
  5. var aFunction = require('../internals/a-function');
  6. var iterate = require('../internals/iterate');
  7. // `Map.prototype.merge` method
  8. // https://github.com/tc39/proposal-collection-methods
  9. $({ target: 'Map', proto: true, real: true, forced: IS_PURE }, {
  10. // eslint-disable-next-line no-unused-vars -- required for `.length`
  11. merge: function merge(iterable /* ...iterbles */) {
  12. var map = anObject(this);
  13. var setter = aFunction(map.set);
  14. var i = 0;
  15. while (i < arguments.length) {
  16. iterate(arguments[i++], setter, { that: map, AS_ENTRIES: true });
  17. }
  18. return map;
  19. }
  20. });