寫 js 也一段時間了
整理一下 js callback funciton 的使用方法
寫法 1
function f1(callback) {
var data = "123";
callback && callback(data);
}
function f2() {
f1(function(result) {
console.warn("in function");
console.warn(result);
});
}
f2();
結果是:
in function
123
寫法 2
function f1(callback) {
var data = "123";
if (typeof callback === "function") {
callback(data);
}
}
function f2() {
f1(function(result) {
console.warn("in function");
console.warn(result);
});
}
f2();
結果是:
in function
123
基本上兩者的寫法是一樣的東西
只是寫法 1 稍稍有些簡潔
大家參考一下
沒有留言:
張貼留言