我想了解JS和我真的很困惑的回調模式。回調函數vs從函數內部調用函數
function one(){
alert("I'm one!")
}
function total(arg, callback){
setTimeout(function() {alert("I'm "+arg);}, 1000);
callback();
}
total('all', one);
與
function one(){
alert("I'm one!")
}
function total(arg){
setTimeout(function() {alert("I'm "+arg);}, 1000);
one();
}
total('all');
什麼是傳遞one()
作爲參數VS從函數中只調用它的好處?
它基本上是同樣的事情。回調使得該方法可以與其他事物一起重用。 – epascarello
http://stackoverflow.com/questions/9596276/how-to-explain-callbacks-in-plain-english-how-are-they-different-from-calling-o – epascarello