Итак, я быстро просмотрел онлайн и не нашел никого, кто предлагал бы то, что я видел в кодовой базе, над которой я работаю, и хотел бы знать, является ли то, что я вижу, хорошей идеей или имеет какие-то возможные побочные эффекты, которые яне знаю о.
Пример ниже является общим для того, что я вижу, используя const
NOT this
.это более или менее статично (без реальных сеттеров / геттеров).
const CSS = {
something: '.something',
getSomethingByAnother: another => `${CSS.something}*=${another}`,
};
module.exports = CSS;
Более предлагаемое решение будет использовать this
, а не const
const CSS = {
something: '.something',
getSomethingByAnother: function(another) {return `${this.something}*=${another}`;},
};
module.exports = CSS;