所以我得到这个错误;对象#没有方法'carName' 但我清楚地做到了。 Pastebin对象#<person>没有方法'carName'
我也试图与
player.car.model
参考汽车的“模式”属性,但不工作,我得到一个类型错误。有任何想法吗?你需要更多信息吗?
function person(name, car) {
this.name = name;
this.car = car;
function carName() {
return car.model;
}
}
var player = new person("Name", mustang);
var bot = new person("Bot", mustang);
var bot2 = new person("Bot 2", mustang);
function makeCar(company, model, maxMPH, tireSize, zeroToSixty) {
this.company = company;
this.model = model;
this.maxMPH = maxMPH;
this.tireSize = tireSize;
this.zeroToSixty = zeroToSixty;
}
var mustang = new makeCar("Ford", "Mustang GT", 105, 22, 8);
var nissan = new makeCar("Nissan", "Nissan 360z", 100, 19, 6);
var toyota = new makeCar("Toyota", "Toyota brandname", 95, 21, 7);
请澄清问题。现在它非常接近“它不工作,修复它” – akonsu 2012-02-03 02:26:31
@DoubleElite,请尝试粘贴到问题的样本(并尽可能小,同时),而不是只提供链接到某个位置。 – 2012-02-03 02:32:49