对象中setInterval的问题

fordawn 2013-08-08 06:14:11

function A() {
this.b=B;
this.b(1);

this.a=function() {
this.bullet=new Bullet();
window.setInterval('this.bullet.run()', 100);
}
}


Bullet是一个类。
bullet是在B类中的,run方法没有问题,是测试过的。
问题是现在setInterval以后并不会执行。
我的意思就是这个程序这样的,请问应该怎么写?
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fordawn 2013-08-08
  • 打赏
  • 举报
回复
解决啦 2楼的可以 谢啦
fordawn 2013-08-08
  • 打赏
  • 举报
回复
我去试一下~
天际的海浪 2013-08-08
  • 打赏
  • 举报
回复

function A() {
	this.b=B;
	this.b(1);
	this.a=function() {
		this.bullet=new Bullet();
		var t = this;		
		window.setInterval(function(){
			t.bullet.run();
		}, 100);
	}
}
街头小贩 2013-08-08
  • 打赏
  • 举报
回复
这样不行吗:

window.setInterval(function(){
      B.bullet.run()
}, 100);

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧