Это хорошая практика программирования сохранять ссылку объекта внутри того же самого в переменной?

Я нахожусь, что я теряю ссылку на сам объект, когда я делаю callback и увидел из-за Интернета, что он может решать с этим.

var Imagen = function(){
    var __self = this;
    var __posY;
    var __posX;

    this.inicializar = function(){
    }
}
var imgObj = new Imagen();

Мой вопрос, на уровне иссохшей памяти это доходное? представь вам, что мне может удаваться создать 200 изображений..., если каждая сохраняет самой себе..., или если наоборот, только сохраняют ссылку на память на этот объект и не объект в самом себе, с которым не было бы в этом случае никакой проблемы на уровне результата, я понимаю...

Большое спасибо!

0
задан 19.03.2019, 14:08
1 ответ

Это не проблема для памяти, так как в Javascript каждый объект проходит по ссылке (не asГ - примитивные типы). И так как ты нуждаешься в контексте, способа или другого necesitarГЎs сохранять это.

, если это хорошая одна prГЎctica..., - немного подвержен мнениям, так как существуют другие выборы, которые prГЎcticamente эквивалентные: использовать функции сразит стрелой или применять miFuncion.bind(this)

3
ответ дан 02.12.2019, 05:27