1,函數作為參數
通常把函數作為參數叫做回調函數
function fn1(fn) { fn(); } fn1(function(){ console.log("哈哈"); });
2,函數作為返回值
function fn1() { return function(){ console.log("呵呵"); } } fn1()();//調用
function test(){ return function(){ console.log('哈哈'); }; } var res=test(); console.log(res); res();