Sha256: c13b4469a31f872f391f4a7ab2f31789f7c42abc8cfce4845e6408c1fa964afb
Contents?: true
Size: 526 Bytes
Versions: 28
Compression:
Stored size: 526 Bytes
Contents
'use strict'; var anObject = require('../internals/an-object'); var aFunction = require('../internals/a-function'); // https://github.com/tc39/collection-methods module.exports = function (/* ...elements */) { var collection = anObject(this); var remover = aFunction(collection['delete']); var allDeleted = true; var wasDeleted; for (var k = 0, len = arguments.length; k < len; k++) { wasDeleted = remover.call(collection, arguments[k]); allDeleted = allDeleted && wasDeleted; } return !!allDeleted; };
Version data entries
28 entries across 27 versions & 9 rubygems