я знаком с 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 достаточно хорошо, чтобы сказать это, но из того, что вы описали, я так считаю. –