21
rated 0 times
[
22]
[
1]
/ answers: 1 / hits: 18514
/ 6 Years ago, sun, march 4, 2018, 12:00:00
I am learning Typescript and am trying to print a console message a number of times over a period of time. But in my test this happens once, you know the reason?
The code is below:
class Class {
private msg: string;
constructor(msg: string) {
this.msg = msg;
}
private printMsg(): void {
console.log(this.msg);
};
public repeatMsg(): void {
let intervalo = setInterval(this.printMsg(), 2000);
setTimeout(function() {
clearInterval(intervalo);
}, 40000);
}
}
let test: Class;
test = new Class(Hello);
test.repeatMsg();
More From » typescript