当前位置: 代码迷 >> JavaScript >> js对象的有关问题,学艺不精,特来请问。
  详细解决方案

js对象的有关问题,学艺不精,特来请问。

热度:70   发布时间:2012-06-13 12:30:18.0
js对象的问题,学艺不精,特来请教。。
JScript code
class a
{
var b;

function c()
{
  alert(b);
}
}


var d = new a;

我这个时候,想给class a中变量b赋值,请问怎么样才能赋值给对象里的变量呢?

我用d.b = 'test';貌似没用



------解决方案--------------------
JScript code
class a
{
this.b;


this.c = function()
{
  alert(this.b);
}
}

------解决方案--------------------
你用var 声明的只是一个局部变量而已,不是class的成员变量。
JScript code
function a()
{
    this.b = 1;
    this.c = function(){ alert(this.b);}
} 
  相关解决方案