function sum(){
var num = arguments[0];
if(arguments.length==1){
return function(sec){
return num+sec;
}
}else{
var num = 0;
for(var i = 0;i<arguments.length;i++){
num = num + arguments[i];
}
return num;
}
}
console.log(sum(1)(2))
寫一個加法函數sum同時支持sum(x,y)sum(x)(y)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Javascript漂流記(上)__條件語句、循環語句
開喫前,二哥想吟詩一首: 此係列套餐屬二哥原創,整理自 "渡一教育Javascript課程" ,一個值得推薦的"渡一教育"。 今日套餐:條件語句、循環語句 一、條件語句: if(true){
AquamanTrident
2020-07-03 01:27:36
Javascript漂流記(上)__對象、包裝類
一、對象 1、創建一個對象,對象有一些屬性和方法。 var obj = { name : 'object', age : 20,
AquamanTrident
2020-07-03 01:27:36
Javascript漂流記(上)__數組、類數組
一、數組: 1、定義方式: 數組字面量var arr = [1,2,3,4,5]; 構造方法var arr = new Array(1,2,3,4,5);
AquamanTrident
2020-07-03 01:27:36
JavaScript基礎-----創建對象的三種方法
Lazy_Life
2020-07-03 19:50:45
ES6 基礎 - 02
1.箭頭函數: 在ES6以前,寫函數表達式的格式爲: var a = function b(){ console.log('hello') } a() //"hello" ES6中出現了箭頭函數,簡寫
Lazy_Life
2020-07-03 19:50:44
JavaScript基礎-----預編譯
Lazy_Life
2020-07-03 19:50:44
JavaScript基礎-----事件冒泡和阻止
Lazy_Life
2020-07-03 19:50:44
JavaScript基礎-----js時間線&異步加載
Lazy_Life
2020-07-03 19:50:44
JavaScript基礎-----數據類型及轉換
Lazy_Life
2020-07-03 19:50:44
Javascript漂流記(上)__this、克隆
一、this(粗糙的說,平時指向window,後期誰調用就指誰) 1、函數預編譯時。this --> window function test(){ console.log(this);/
AquamanTrident
2020-07-03 01:27:36
Javascript漂流記(上)__原型、原型鏈、toString、call/apply
一、原型:是function對象的一個屬性,是構造函數製造出對象的公共祖先。通過該構造函數產生的對象,可以繼承原型的屬性和方法。原型也是對象。 提取公有屬性: //Person.prototype
AquamanTrident
2020-07-03 01:27:36
Javascript漂流記(上)__Dom淺談
AquamanTrident
2020-07-03 01:27:36
JSfuck原理解析二——官方例子分析
直接开车
2020-07-02 00:17:19
JSfuck原理解析一——基礎原理
直接开车
2020-07-02 00:17:18