假設欲繼承 javascript 的 Math 物件,自行開發 Math 方法,可如下處理。
範例:開發公因數函數 gcd(a1,a2,...,an);
(函數參數數量未定)
程式碼:
Math.gcd = function() {
   if (arguments.length == 2) {
       if (arguments[1] == 0)
           return arguments[0];
       else
           return Math.gcd(arguments[1], arguments[0] % arguments[1]);
   }
   else if (arguments.length > 2) {
       var result = Math.gcd(arguments[0], arguments[1]);
       for (var i = 2; i < arguments.length; i++)
           result = Math.gcd(result, arguments[i]); return result;
   }
}; 
測試: