12345678910111213141516 |
- var filter = require('./filter');
- exports = function(arr, cmp) {
- cmp = cmp || isEqual;
- return filter(arr, function(item, idx, arr) {
- var len = arr.length;
- while (++idx < len) {
- if (cmp(item, arr[idx])) return false;
- }
- return true;
- });
- };
- function isEqual(a, b) {
- return a === b;
- }
- module.exports = exports;
|