var i=12;
var a=new Object();
a.i=5;
a.j=6;
with (a)
{
temp=i;
i=j;
j=temp;
alert(i); //6 }
alert(i); //12,非 6
with 语句容易引起混乱.起初我以为 with语句后紧跟的 alert(i)会是 6 呢!
外面执行的是外面的对象 windows的,全局变量 12。
var a=new Object();
a.i=5;
a.j=6;
with (a)
{
temp=i;
i=j;
j=temp;
alert(i); //6 }
alert(i); //12,非 6
with 语句容易引起混乱.起初我以为 with语句后紧跟的 alert(i)会是 6 呢!
外面执行的是外面的对象 windows的,全局变量 12。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货