首頁  >  文章  >  web前端  >  js數組方法擴展實作數組統計函數_基礎知識

js數組方法擴展實作數組統計函數_基礎知識

WBOY
WBOY原創
2016-05-16 16:52:521197瀏覽
複製程式碼 程式碼如下:

/****************************************************
*CreateBy:joe zhou
*Description:陣列統計函數
****************************** **********************/
$.extend({
    max: function (arr) {
      if (!(max > item)) {
                返回項目;
                       返回最大值;
            }
  min: function (arr) {
        return cacl(arr, function (item, min) {
            return item;
            }
            
                與中最小;
               sum: 函數(arr) {
        return cacl(arr, function (item, sum) {
if (typeof (sum) == '未定義') {
                返回項目;
      🎜>                與為者相給者;
            )    avg: function (arr) {
        if (typeof (arr) == 'undefined' || arr       }
        返回此.sum(arr) / arr.length;
    }
});

$.fn.extend({
    ( this.get());
    },
    min: function () {
        return $.min(this.get()));        return $.sum(this.get());
    },
    avg: f  }
});

函數cacl(arr, 回調) {
    var ret;
    for (var i=0; i    }
    return ret;
}

Array.prototype.max = function () {

Array.prototype.max = function () {

Array.prototype.max = , max) {
        if (!(max > item)) {
              🎜 >            return max;
        }
    >};
Array.prototype.min = function () {
    return cacl(this, function (item, min) {
if (!(min         }
        else {
            return min;
    function () {
    return cacl(this, function (item ) , sum) {
        if (typeof (sum) == 'undefined') {
            else {
            返回sum = 項目;
        }
});
};
Array.prototype.avg = function () {
    if (this.length == 0) {
    。 sum(this) / this.length;
};

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn