var Obj = function(msg){
this.msg = msg;
this.shout = function(){
alert(this.msg);
}
this.waitAndShout = function(){
var that = this;
setTimeout(that.shout, 5000);
//隔五秒钟后执行上面的shout方法
}
return this;
}
Obj("shouting").waitAndShout();
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
因为要连起来。
return this 一般情况下是为了实现连贯操作,但你这段代码太短无法判断
这里是创建js的一个实例啊,函数产生一个实例
像jq那样实现连贯操作
将this返回后可以进行链式调用
O.m1().m2()为了链式调用
你的代码不对吧,这么写把 msg,shout,waitAndShout 一大堆杂七杂八的东西都绑到 window 上了
就是那个禁止符