为什么这样调用我的JavaScript函数时会引发错误
wysiwyg2();
var wysiwyg2 = function()
{
alert(1);
}
但是当我这样做时工作吗?
wysiwyg2();
function wysiwyg2 ()
{
alert(1);
}
最佳答案
您需要先定义函数变量,即
var wysiwyg2 = function()
{
alert(1);
}
wysiwyg2();
有关差异的详细说明,请参见Why can I use a function before it’s defined in Javascript?