我有一个简单的函数,我试图访问实例变量.但它给了我一些错误.如何在Javascript中访问实例变量?我尝试了下面的方法,但没有工作
function Test(){
var a=10;
}
var test=new Test();
test.a=20;
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我不想采用以下方式:
var Test={
a:''
}
Run Code Online (Sandbox Code Playgroud)
您声明a为该函数的本地变量,因此无法在外部访问它(如您当前所有)
如果您想a成为实例变量,请将其附加到对象
function Test(){
this.a=10;
}
var test=new Test();
test.a=20;
Run Code Online (Sandbox Code Playgroud)