This repository has been archived on 2025-07-07. You can view files and clone it, but cannot push or open issues or pull requests.
Files
eternos/frontend/node_modules/underscore/cjs/difference.js
2025-01-13 09:33:52 +03:00

16 lines
515 B
JavaScript

var _flatten = require('./_flatten.js');
var restArguments = require('./restArguments.js');
var filter = require('./filter.js');
var contains = require('./contains.js');
// Take the difference between one array and a number of other arrays.
// Only the elements present in just the first array will remain.
var difference = restArguments(function(array, rest) {
rest = _flatten(rest, true, true);
return filter(array, function(value){
return !contains(rest, value);
});
});
module.exports = difference;