Meine Aufgabe ist es, eine Bank zu erstellen enthält mehrere Konten. Die Bank benötigt eine Methode, die den gesamten Geldbetrag auf den Konten zurückgibt. Außerdem benötigt es eine addAccount-Methode, die ein neues Konto bei der Bank anmeldet und es dem Konto-Array hinzufügt. Sie sollten in der Lage sein, einzahlen oder von einem Konto abheben, um das Guthaben zu ändern. Stellen Sie sicher, dass die Konten keine negativen Werte haben können. Schreiben Sie eine Überweisung auf die Bank, mit der Sie Beträge zwischen zwei Konten überweisen können.Erstellen eines grundlegenden Banksystems, Stichwort "this" in Javascript
Mein Problem ist es, eine Möglichkeit zu finden, die Details jedes Benutzers (Name, Kontostand) auszudrucken. Ich habe das Gefühl, dass es einen Link gibt, den ich verpasst habe, indem ich das Schlüsselwort this
anwende. Hier ist mein Code:
var account = function (name, balance){
account.name = name;
account.balance = balance;
account.deposit = function (depositAmount) {
newBalance = account.balance - depositAmount;
console.log("Your balance is now " + newBalance);
if (newBalance <= 0) {
console.log("You have insufficient funds!!!");
}
};
account.withdraw = function (withdrawAmount){
newBalance = account.balance - withdrawAmount;
console.log("Your balance is now " + newBalance);
if (newBalance <= 0) {
console.log("You have insufficient funds!!!");
}
};
account.transfer = function (transferAmount){
//got stuck here
}
console.log("Name: " + name + "; Balance: " + balance);
}
var AustinAccount = new account ("Austin", 500);
var KateAccount = new account ("Kate", 10000);
var GingerAccount = new account ("Ginger", 70000000);
var OreoAccount = new account ("Oreo", 900000000);
Was ist Ihre Frage? –
Funktioniert der Code? Hast du Fehler bekommen? – Krii
Ja, ich fand alle Antworten sehr hilfreich. Ich glaube, ich hatte Schwierigkeiten zu verstehen, wie ich das Schlüsselwort verwenden soll. Ich lerne immer noch, dass dies meine erste Woche ist, die Javascript tut. Tausend Dank! – yangmei