我在向creditUser类颁发唯一id时遇到了问题。我不确定是否应该使用设置为0的全局变量来执行此操作,或者是否应该在构造函数中将其设置为0。。。或低于构造函数。我也不清楚如何定义余额(欠款),或者干脆将其设置为0。我不知道该在哪里申报。非常感谢您的任何帮助!这是repl上的版本。it部门-
https://repl.it/@rockomatthews/Objects-Project
var idCounter = 0;
var balance = 0;
var CreditUser = class {
constructor(
id,
firstName,
lastName,
income,
limit,
arp,
balance
) {
this.id = id;
this.firstName = firstName;
this.lastName = lastName;
this.income = income;
this.limit = limit;
this.balance = balance;
}
};
var creditUser = new CreditUser (this.id, this.firstName, this.lastName,
this.income, this.password);
this.creditUser.id = this.id;
this.creditUser.firstName = prompt("What's your first name?");
console.log(this.creditUser.firstName);
this.creditUser.lastName = prompt("What's your last name?");
console.log(this.creditUser.lastName);
this.creditUser.income = prompt("What's is your income this year?");
console.log(this.creditUser.income);
this.creditUser.limit = this.creditUser.income * .2;
console.log(this.creditUser.limit);
console.log(this.creditUser);