提问人:MrPickles 提问时间:10/23/2018 最后编辑:MrPickles 更新时间:10/23/2018 访问量:100
在对象赋值中自引用键
Self referencing a key in the object assignment
问:
因此,我在网上快速浏览了一下,没有发现有人建议我在我正在处理的代码库中看到的内容,并想知道我所看到的是否是一个好主意,或者它是否有一些我不知道的可能的副作用。
下面的示例与我使用 NOT .它或多或少是静态的(没有真正的 setter/getters)。const
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;
答: 暂无答案
上一个:代码输出一个数字而不是未定义?
评论
this
this
CSS
getSomethingByAnother(another) { return this.something... }
this
undefined
this.something === undefined