Sha256: 8dbec7729d6e9d20d3af0914a2e833eb281cbccd05b7c0ae512ac84481458c2d
Contents?: true
Size: 591 Bytes
Versions: 46
Compression:
Stored size: 591 Bytes
Contents
"use strict"; var value = require("../../object/valid-value") , contains = require("./contains") , byLength = require("./_compare-by-length") , filter = Array.prototype.filter , push = Array.prototype.push , slice = Array.prototype.slice; module.exports = function (/* …list*/) { var lists; if (!arguments.length) slice.call(this); push.apply(lists = [this], arguments); lists.forEach(value); lists.sort(byLength); return lists.reduce(function (list1, list2) { return filter.call(list1, function (item) { return contains.call(list2, item); }); }); };
Version data entries
46 entries across 46 versions & 3 rubygems