gpt4 book ai didi

javascript - Javascript 中基本原型(prototype)设计的问题

转载 作者:搜寻专家 更新时间:2023-11-01 04:52:12 24 4
gpt4 key购买 nike

我是 javascript 的新手,我开始做一些我被困在一些基础知识的事情,事情是我试图为一个对象创建一个原型(prototype),然后在一个数组中创建对象的引用,然后访问它们方法,但我在某个地方错了任何人都可以帮助我,我正在做的事情显示在这里:-

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);

但是这些方法似乎都不起作用.... :(

最佳答案

您没有分配 Obj 对象的属性,而只是在构造函数中有一个局部变量。像这样改变:

function Obj(n){
this.name = n;
}

Example Fiddle

关于javascript - Javascript 中基本原型(prototype)设计的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17925901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com