Показать сообщение отдельно
  #1 (permalink)  
Старый 30.09.2016, 15:57
Новичок на форуме
Отправить личное сообщение для greenrow_ty Посмотреть профиль Найти все сообщения от greenrow_ty
 
Регистрация: 30.09.2016
Сообщений: 3

Новый обьект или вызов функции
Добрый день!

Ест главный обьект - Editor

var Editor=function(nodes){

    this.rootarr=document.querySelectorAll(nodes) //атрибут -псевдо массив нод



    var init=function(this_){
        var l=this_.rootarr.length;
        for(var i=0; i<l;i++){
// код//
                 var ev=new Editor_event(this_.rootarr[i],i);//  вызывается другой обьект с параметрами
         }
 
    }
  init(this);

}



Собственно вопрос касательно обьекта Editor_event. 

вот его небольшая часть 
var Editor_event=function(elem,i){
    this.element_index=i
    this.root=elem;
    var event_conf={
        "register_event":function(_this){
         _this.root.querySelector('.text_editor').addEventListener('click',event_callback)
        }

    }

event_conf.register_event(this);
}


Правильно ли так вызывать обьект Editor_event? ведь все сводится к обычной передачи параметров, как функции и собственное this не используется по назначению. Так как данные обьект пользователем не вызывается нет публичных методов.Если вместо обьекта создать функцию с аналогичным кодом так будет лучше в плане нагрузки и потреблении памяти? Просто с помощью обьекта удобнее работать и разделять код
Ответить с цитированием