日期:2014-05-16 浏览次数:20736 次
请看代码:
【1:】
var obj=function()
{
var MyFunc=function()
{
alert("hello world");
}
return function()
{
return MyFunc();
}
}
var f3=obj();
var f4=obj();
alert(f3.toString()===f4.toString());//true
【2:】
var obj=function()
{
var MyFunc=function()
{
alert("hello world");
}
return function()
{
return MyFunc();
}
}
var f3=obj();
var f4=obj();
alert(f3==f4);//false(连等于都为false,严格等于更为false)
?
【3:】
var obj=function()
{
var MyFunc=function()
{
alert("hello world");
}
return function()
{
return MyFunc();
}
}()
var f3=obj;
var f4=obj;
alert(f3===f4);//true
?
请问各位大牛,怎么解释?
var obj=function()
{
var MyFunc=function()
{
alert("hello world");
}
return function()
{
return MyFunc();
}
}
var f3=obj();
var f4=obj();
var f5=obj();
var obj=function()
{
var MyFunc=function()
{
alert("hello world");
}
return function()
{
return MyFunc();
}
}()
var f3=obj;
var f4=obj;
var f5=obj;