В настоящее время я наткнулся на проблему со связью, где считаю, что она ухудшает мою производительность. Вызов привязки при каждой рекурсии кажется довольно плохим.Элегантная и эффективная альтернатива привязке()
Im в настоящее время ищет элегантный и дорогою производительности работы с такими ситуациями:
Что было бы идеальным в этом случае?
class AlotMonster {
constructor() {
this.names = ['a lot', 'alot'];
this.method();
}
method() {
let choice = Math.round(Math.random());
let currentName = this.names[choice];
console.log(currentName);
requestAnimationFrame(this.method.bind(this));
}
}
new AlotMonster();
просто называют его один раз в конструкторе 'this.boundMethod = это. method.bind (this); 'и использовать' this.boundMethod' в последующих вызовах. – georg
@georg серьезно? Не думал об этом – Asperger
@georg может ли это быть проблемой? я имею в виду – Asperger