equal
deleted
inserted
replaced
|
1 d3.first = function(array, f) { |
|
2 var i = 0, |
|
3 n = array.length, |
|
4 a = array[0], |
|
5 b; |
|
6 if (arguments.length === 1) f = d3.ascending; |
|
7 while (++i < n) { |
|
8 if (f.call(array, a, b = array[i]) > 0) { |
|
9 a = b; |
|
10 } |
|
11 } |
|
12 return a; |
|
13 }; |