函數常見的寫法及調用方法整理
阿新 • • 發佈:2017-08-10
ron 返回 構造 創建 action .proto type clas tip
我們平時在閱讀別人的代碼的時候,總能看到別人在寫函數的時候,有各種不同的寫法及調用方法,今天就總結下我所遇到過的函數常見的寫法及調用方法。
一、函數聲明
// 函數的寫法 function sum(a, b) { return a + b; } // 調用 sum(1,2); // 3
二、函數表達式
// 函數的寫法 var sum = function (a, b) { return a + b; } // 調用 sum(2, 3); // 5
三、將方法作為一個對象
// 作為對象方法,函數寫法 var foo = { sum: function(a, b) { return a + b }, subtraction: function(a, b) { return a - b }, multiplication: function (a, b) { return a * b } } // 調用 foo.sum(1, 4); // 5 foo.subtraction(1, 4); // -3 foo.multiplication(2, 4); // 8
四、構造函數中給對象添加方法
// 給對象添加方法 var calculate = function() {}; calculate.prototype.sum = function(a, b){ return a + b } // 調用 var calc = new calculate(); //創建對象 calc.sum(1, 2); // 調用對象屬性,返回3
函數常見的寫法及調用方法整理