JS: thisBinding in setTimeout and setInterval
thisBinding in setTimeout and setInterval
// 2026-05-04 // calling object.method() does not get thisbinding correctly // when in setTimeout(object.method(), delay) // why? const xobj = { f_print_thisbinding() { console.log(this); }, }; setTimeout(xobj.f_print_thisbinding, 1000); // Window {}
jisus, ai robbed my job.
JavaScript really sucks.