UNPKG

252 BJavaScriptView Raw
1const array = require('extra-array');
2
3var x = [1, 3, 3, 3, 5];
4array.bsearchAny(x, 3);
5
6array.bsearchAny(x, 4);
7
8var x = [1, -3, -3, -3, 5];
9array.bsearchAny(x, 3, (a, b) => Math.abs(a) - Math.abs(b));
10
11array.bsearchAny(x, 3, null, v => Math.abs(v));