所以我在线上快速浏览了一下,但是没有人建议我在我正在研究的代码库中看到过什么,并且想知道我所看到的是一个好主意,还是会产生一些副作用?不知道。
以下示例与我使用const
NOT this
看到的示例相同。它或多或少是静态的(没有真正的setters / getters)。
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;