var filter = require('../filter'); var isArray = require('../type/is-array'); var getRange = function getRange(values) { // 瀛樺湪 NaN 鏃讹紝min,max 鍒ゅ畾浼氬嚭闂 values = filter(values, function (v) { return !isNaN(v); }); if (!values.length) { // 濡傛灉娌℃湁鏁板€煎垯鐩存帴杩斿洖0 return { min: 0, max: 0 }; } if (isArray(values[0])) { var tmp = []; for (var i = 0; i < values.length; i++) { tmp = tmp.concat(values[i]); } values = tmp; } var max = Math.max.apply(null, values); var min = Math.min.apply(null, values); return { min: min, max: max }; }; module.exports = getRange;