-2
一旦這個函數返回一個回調函數,我想觸發一個新的函數。顯示在這裏:Create a custom callback in JavaScript我該怎麼做?從onload使用回調?
function loadImg (imgSrc, callback) {
var newImg = new Image();
newImg.onload = function() {
var height = newImg.height;
var width = newImg.width;
if(height > width){
console.log(false);
if(callback) callback(false);
} else {
console.log(true);
if(callback) callback(true);
}
}
newImg.onerror = function() {
if(callback) callback('error');
}
newImg.src = imgSrc;
}
請參考... http://stackoverflow.com/questions/2190850/create-a-custom-callback-in-javascript –
我不確定你的意思是什麼*「一旦這個函數返回一個回調」*。您可以調用回調中的其他函數,也可以在調用回調後調用,這取決於代碼的相關性。 –
該函數不會*返回*回調,它沒有'return'語句。 – Quentin