如何在外面访问我的名字变量。
function MyObject(){
var name="Test"
}
var n=new MyObject();
alert(n.name);
我想在这里提醒一下。
请指导我。
答案 0 :(得分:3)
由于您正在创建MyObject
函数的实例,因此您需要添加name
作为其属性才能访问外部。
function MyObject(){
this.name="Test"
}
var n=new MyObject();
alert(n.name);
答案 1 :(得分:0)
通过声明没有前缀var。
使名称变量成为全局变量function MyObject(){
name="Test";
}
var n=new MyObject();
alert(name);
答案 2 :(得分:0)
function person(first) {
this.firstName = first;
}
var myFather = new person("John");
var myMother = new person("Sally");
document.getElementById("demo").innerHTML =
"My father is " + myFather.firstName + ". My mother is " + myMother.firstName;

<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
</body>
</html>
&#13;