它們用於求一個數組中的最大值和最小值,若是是一維數組,使用方法以下:
- var dataset = [ 30, 20 , 52 , 2 , 11 ];
- var result = d3.max( dataset );
變量 result 中保存的是數組 dataset 的最大值 52。這是一維數組的用法,二維數組的用法以下:
- var dataset = [ [ 30 , 20 ] ,
- [ 52 , 2 ] ,
- [ 90 , 11 ] ];
- var result = d3.max( dataset , function(d){
- return d[0]; } );
如此,返回的值爲90, 由於比較的是30,52,90這三個數,最後一行的 d[0] 就是指定每個數組的第一個值。