-var IS_PURE = require('../internals/is-pure');
-var getIterator = require('../internals/get-iterator');
+var call = require('../internals/function-call');
-module.exports = IS_PURE ? getIterator : function (it) {
- // eslint-disable-next-line no-undef -- safe
- return Map.prototype.entries.call(it);
+module.exports = function (it) {
+ // eslint-disable-next-line es/no-map -- safe
+ return call(Map.prototype.entries, it);
};