Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   require в классе - это норм? (https://javascript.ru/forum/node-js-io-js/76734-require-v-klasse-ehto-norm.html)

AleksSergSB 08.02.2019 12:15

require в классе - это норм?
 
Добрый!

class test {

  (...)

  getElement() {
    const test2 = require('./test').elem
    return test2(this.element,this.element2)
  }
 
}
Нормально ли так писать в классе? Или так лучше не делать? Наличие подводных камней?

j0hnik 09.02.2019 02:06

Я так полагаю на такое решение вас натолкнуло, что вероятность вызова метода крайне мала?

AleksSergSB 10.02.2019 10:40

Цитата:

Сообщение от j0hnik (Сообщение 503372)
Я так полагаю на такое решение вас натолкнуло, что вероятность вызова метода крайне мала?

Нет)
Вызов будет регулярным.

Натолкнуло простота. Чем извлекать а потом обрабатывать. Но задумался.. насколько валидно..

AleksSergSB 10.02.2019 10:43

Из логических рассуждений, поправьте есть где-то не прав.
Модуль закэшируется, память потреблять не должен.
Может есть еще какие подводные камни.

j0hnik 12.02.2019 15:31

AleksSergSB,
Первый вызов будет долгий, так что подключайте вначале.


Часовой пояс GMT +3, время: 14:48.