Добрый день!
Ест главный обьект - 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 не используется по назначению. Так как данные обьект пользователем не вызывается нет публичных методов.Если вместо обьекта создать функцию с аналогичным кодом так будет лучше в плане нагрузки и потреблении памяти? Просто с помощью обьекта удобнее работать и разделять код