Допустим, существует класс:
function MyClass {
self = this; // Создаст глобальный объект self
$(document).ready(this.g);
}
MyClass.prototype.g = function(event) {
// здесь this - это объект вызывавший событие.
// обращаемся к полям класса через self
}
Но self - это глобальный объект, если мы таким же образом определим другой класс, с таким же self, то он собъет self текущего.
Я вижу решение только в выдаче каждому объекту своего id и обращению к ним через глобальный массив в функциях подобным g.
Существуют другие способы обойти это?
selfсоздать нельзя потому что он уже занят. – Qwertiy Jan 24 '19 at 22:27