Сообщение от рони
|
сделайте счётчик или так ...
id = self.crypto.randomUUID();
|
ого, такого я не проходил еще. А вот так корректно? или как лучше?
class Order {
confirmed = false;
dateCreated = new Date();
dateConfirmed;
id;
constructor(price, city, type) {
this.price = price;
this.city = city;
this.type = type;
}
checkPrice() {
if (this.price > 1000) {
return true;
}
return false;
}
confirmOrder() {
if (!this.confirmed) {
this.confirmed = true;
this.dateConfirmed = new Date();
this.id = Math.floor(Math.random() * 100);
}
}
isValidType() {
return ['Sell', 'Buy'].includes(this.type);
}
}