window.onload = function(){
draw();
}
window.onload = draw;
这两个条目都是有效的,为什么在第一种情况下需要括号(参数的空列表),在第二种情况下它可以在没有它们的情况下工作。JS背后的逻辑是什么?
window.onload = function(){
draw();
}
window.onload = draw;
这两个条目都是有效的,为什么在第一种情况下需要括号(参数的空列表),在第二种情况下它可以在没有它们的情况下工作。JS背后的逻辑是什么?
JS 替换对函数的引用,无论它是如何定义的——显式或隐式。也就是说,在第一种情况下,创建一个没有名称的函数并将值分配给一个变量,在第二种情况下,分配一个名称/链接到已经定义的函数。