1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| 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;
|
|