Har*_*dha 4 javascript arrays prototype object
我是一个新的javascript和我开始在我坚持一些基础知识的东西,事情是我试图创建一个对象的原型,然后在数组中创建对象的引用,然后访问他们的方法,但我我错了,任何人都可以帮我这个,我在做什么在这里显示: -
function Obj(n){
var name=n;
}
Obj.prototype.disp = function(){
alert(this.name);
};
var l1=new Obj("one");
var l2=new Obj("two");
var lessons=[l1,l2];
//lessons[0].disp();
//alert(lessons[0].name);
Run Code Online (Sandbox Code Playgroud)
但这些方法似乎没有解决.... :(
您没有指定Obj对象的属性,只是在构造函数中有一个局部变量.改变如下:
function Obj(n){
this.name = n;
}
Run Code Online (Sandbox Code Playgroud)
您的问题在于构造函数,您将参数分配给局部变量而不是字段变量,将其更改为:
function Obj(n){
this.name=n;
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |