在JavaScript中,可以通过以下几种方式从父级调用子级的setInterval函数:
function parent() {
var counter = 0;
function child(callback) {
setInterval(function() {
callback(counter);
counter++;
}, 1000);
}
function callbackFunc(value) {
console.log(value);
}
child(callbackFunc);
}
parent();
var parent = {
counter: 0,
child: function() {
setInterval(function() {
this.callback();
this.counter++;
}.bind(this), 1000);
},
callback: function() {
console.log(this.counter);
}
};
parent.child();
function parent() {
this.counter = 0;
var child = () => {
setInterval(() => {
this.callback();
this.counter++;
}, 1000);
};
this.callback = () => {
console.log(this.counter);
};
child();
}
new parent();
无论使用哪种方式,都可以从父级调用子级的setInterval函数,并在子级函数中执行相应的操作。
云+社区技术沙龙[第22期]
云+社区技术沙龙[第14期]
小程序云开发官方直播课(应用开发实战)
小程序云开发官方直播课(应用开发实战)
云+社区技术沙龙[第1期]
serverless days
云+社区技术沙龙[第25期]
T-Day
云+社区技术沙龙 [第31期]
云+社区技术沙龙[第29期]
领取专属 10元无门槛券
手把手带您无忧上云