| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 | | 'use strict'; |  | var $ = require('../internals/export'); |  | var bind = require('../internals/function-bind-context'); |  | var aMap = require('../internals/a-map'); |  | var iterate = require('../internals/map-iterate'); |  |   |  | // `Map.prototype.some` method |  | // https://github.com/tc39/proposal-collection-methods |  | $({ target: 'Map', proto: true, real: true, forced: true }, { |  |   some: function some(callbackfn /* , thisArg */) { |  |     var map = aMap(this); |  |     var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); |  |     return iterate(map, function (value, key) { |  |       if (boundFunction(value, key, map)) return true; |  |     }, true) === true; |  |   } |  | }); | 
 |