永发信息网

js with的用法?

答案:1  悬赏:20  手机版
解决时间 2021-04-27 05:50
  • 提问者网友:皆是孤独
  • 2021-04-26 15:12

有一点我觉得很不习惯,也不是很明白...

比如,原来是这样的:

var b=1;

a.b=b ;//b是一个全局变量.

而with的语法下, a.b 会直接写成b,那么如何可以写出a.b=b这种情况呢?

难道要

with(a) b=window.b

??

最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-04-26 15:22

这个的意思其实是


比如



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();
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯