this : nested functions - arrow names
JavaScript
class Service {
constructor(){
this.numbers = [1,2,3];
this.token = "token";
}
doSomething(){
let log = number => {
console.log(number);
console.log(this.token);
}
let doAnotherThing = () => {
this.numbers.forEach(log);
}
setTimeout(doAnotherThing, 100);
}
}
let service = new Service();
service.doSomething();