有一点我觉得很不习惯,也不是很明白...
比如,原来是这样的:
var b=1;
a.b=b ;//b是一个全局变量.
而with的语法下, a.b 会直接写成b,那么如何可以写出a.b=b这种情况呢?
难道要
with(a) b=window.b
??
有一点我觉得很不习惯,也不是很明白...
比如,原来是这样的:
var b=1;
a.b=b ;//b是一个全局变量.
而with的语法下, a.b 会直接写成b,那么如何可以写出a.b=b这种情况呢?
难道要
with(a) b=window.b
??
这个的意思其实是
比如
var da=new Date();
var d,y,m,h;
// d=da.getDate();
// y=da.getFullYear();
// m=da.getMonth();
// h=da.getHours();
// 最好避免是用with这个东西效率是非常慢的
with(da)
{
d=getDate();
y=getFullYear();
m=getMonth();
h=getHours();
}