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.
		
		
		
		
			
				
					16 lines
				
				458 B
			
		
		
			
		
	
	
					16 lines
				
				458 B
			| 
											11 months ago
										 | 'use strict'; | ||
|  | var anObject = require('../internals/an-object'); | ||
|  | 
 | ||
|  | // https://tc39.github.io/proposal-setmap-offrom/
 | ||
|  | module.exports = function (C, adder, ENTRY) { | ||
|  |   return function of() { | ||
|  |     var result = new C(); | ||
|  |     var length = arguments.length; | ||
|  |     for (var index = 0; index < length; index++) { | ||
|  |       var entry = arguments[index]; | ||
|  |       if (ENTRY) adder(result, anObject(entry)[0], entry[1]); | ||
|  |       else adder(result, entry); | ||
|  |     } return result; | ||
|  |   }; | ||
|  | }; |