var Global = {
alpha : 1,
color : 'rgba(0, 0, 0, '+this.alpha+')'
}
console.log(Global.color);
这段代码有问题。在这段代码中,我如何在 Global.color 中使用 var alpha。请帮我。
var Global = {
alpha : 1,
color : 'rgba(0, 0, 0, '+this.alpha+')'
}
console.log(Global.color);
这段代码有问题。在这段代码中,我如何在 Global.color 中使用 var alpha。请帮我。
Global.alpha
? 全局是一个可怕的变量名——它是全局的,而 js 从全局范围开始就被挑剔了。
this.alpha
正在查看当前上下文(不会是全局的)并访问它的alpha。
var Global = {
alpha : 1,
getColor : function ()
{
return 'rgba(0, 0, 0, ' + this.alpha + ')';
}
};
console.log(Global.getColor());
我会做以下事情:
var Global = { alpha: 1 };
Global.color = 'rgba(0, 0, 0, ' + Global.alpha + ')';
console.log(Global.color);