Day22 Function Factories、閉包與回呼
今天來看Function Factories、閉包與回呼這兩個章節
Function Factories
JS並沒有重載函式的特性,但是可以用函式傳入的參數,在函式裡用if判斷達成類似的效果。
例如這樣:
function hello(firstname, lastname, language){
language = language || 'en';
if(language === 'en'){
console.log('Hello ' + firstname + ' ' + lastname);
}else if(language === 'es'){
console.log('Hola ' + firstname + ' ' + lastname);
}
}
hello('