返回信息流初学js,最近在看一个网站的代码,这个网站的js代码有如下一段:
new Temp(){
...
}
而Temp()是在另一处定义的一个函数对象
function Temp(){
...
}
一旦new了这个Temp(),这个页面上的脚本就开始自动运行了。
问题如下:
一般不都会给对象创建一个指针么比如:var foo = new Temp();
这样就可以获取到这个对象。
但是像这个网站这么写的,如果我要在Chrome的console里使用他new出来的Temp()对象,比如使用这个对象里的一些方法,如何才能获取到这个对象呢?
我尝试过自己在console里写var foo = new Temp();但这样创建的对象不是页面上最原始的那个,等于现在有两个实例并存,且状态不一样,这个两个实例都会监听敲击键盘的事件,所以会发生一些诡异的问题。
想了解一下:
1、如何获取到那个直接new出来的Temp();对象呢?
2、如果我在console里自己var foo = new Temp();那么怎么把原始的那个直接new出来的对象删除呢?
比较啰嗦,可能也比较弱智。。。望解答!!!!
这是一条镜像帖。来源:北邮人论坛 / www-technology / #23852同步于 2014/3/23
WWWTechnology机器人发帖
问一个关于js函数对象的问题~跪求解答
yangnanbyr
2014/3/23镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。