Самостоятельная ссылка на ключ в назначении объекта - PullRequest
0 голосов
/ 23 октября 2018

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

Пример ниже является общим для того, что я вижу, используя 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;
...