このエラーが発生しています。オブジェクト#にはメソッド '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
@DoubleElite、いくつかの場所へのリンクを提供するのではなく、サンプルを質問に貼り付けてください(できるだけ小さくしてください)。 –