Ich versuche, einen Konstruktor zu codieren, die die folgenden Eigenschaften für jede Instanz von ‚Kunden‘ Objekt Kundenobjekte namens ‚Kunden‘, in dem erzeugt hat:Wie erstellt man Objekte mit dem Konstruktor und gibt das Zufallsergebnis mit der aufgerufenen Methode zurück?
- (String)
- Getränke (in der Form von Array von Strings), dh [ "Kaffee", "Cola"]
Hier ist mein Code:
function customer(name, drink){
this.customername = name;
this.customerdrink = drink;
}
Eine andere Methode namens ‚Orde r‘soll ein zufälliges Getränk (im String-Format) zurückzukehren:
function order(){
return.this.name + ": " + this.drink;
}
Dann werde ich erstellen 'Kunde' Objektinstanz mit den Eigenschaften:
- Name: "Julie"
Getränke: [ "Kaffee", "Cola"]
var customer1 = { name: "Julie", drink: ["Coffee", "Cola"] }
Ich werde dann die ‚Order‘ Methode aufrufen eine der folgenden Zufalls Lösungen zurückzukehren:
Julie: „Cola“
Julie: „Kaffee“
Wie bekomme ich es die Rückkehr Art des Getränks nach dem Zufallsprinzip?
EDIT:
Soll ich meine neue Kunden Instanz wie diese Stelle schreiben?
var customer1 = {
name: "Julie",
drink: ["Coffee", "Cola"],
order: function(){
return.this.name + ": " + this.drink;
}
}
Danke, ich denke, das funktioniert. – 5120bee