我最熟悉Python,並稍微與C,當我在JS看到這句法它真的讓我困惑window.onload = stuff和window.onload = stuff()之間有區別嗎?
function begin() {
console.log("done did it");
}
window.onload = begin(); // the same output as
window.onload = begin; // this one
在Python中,一個將傳遞函數的返回值,另一個是指向該函數的指針。 JS中這兩個語句的語義是什麼?
所以你說,該行爲是一樣的使用Python? –
@MorganWilde:我不太瞭解Python,但是從你所描述的內容來看,我相信如此。 –