Прочитал про .apply и интуитивно понимаю что мне его нужно использовать, но как - не понимаю.
...
animate: function () {
A = this
window.requestAnimationFrame(function () {
A.animate();
A.draw()
});
}
...
Эта функция - часть класса. Когда я создаю 1 объект этого класса - все хорошо, но когда я создаю 2 и более объекта, то функция работает исключительно с последним объектом - это логично, ведь она в каждом объекте переопределется. Но как мне сделать так, чтобы она не переопределялась, а просто каждый объект добавлял в нее свою функцию?