【发布时间】:2021-02-23 20:10:52
【问题描述】:
) 我有以下代码:
class order {
constructor(gameName, qty, remQty, available){
this.gameName = gameName
this.qty = qty;
this.remQty = remQty;
this.available = available;
}
function() {
if (this.available == 0) {
return " is available"
} else {
return " is not available"
}
}
};
let order = new order ('Call of Duty', '?', '?','?')
let order = new order ('FIFA 21', '?', '?','?')
let order = new order ('Crash Bandicoot', '?', '?','?')
console.log(order1)
我的问题是,我是 JavaScript 新手,我无法让它工作。我想制作一个程序,显示给定数量(库存)的游戏是否可用,如果是,我的代码将响应“可用”否则“不可用”,并且根据给定的订单,剩余数量将发生变化。请帮助我,如果有其他问题我会很乐意回答。
【问题讨论】:
-
在您的情况下,
Order实际上是从各种库存中订购产品?还是Order是股票本身?旁注:在 JavaScript 中,对象构造函数是用大写字母编写的。这是一种说明名称代表什么的方式,您应该使用new关键字(在大多数情况下)。 -
@emielZuurbier 它是股票本身。我并不是要实施一个拥有任何主要库存的系统。这只是一个简单的系统,显示客户已在“此游戏”上下订单,是否可用?你感觉到我了吗?
-
我明白了。每当有人询问订单是否可用时,数量是否应该下降?为什么大多数论点都用问号填充?
-
如果可能的话,是的。由于我是新手,我希望更有经验的作家回答这是否合适,或者我应该坚持股票 = 1 或 0。
-
填满了问号,因为我不知道该写什么
标签: javascript function constructor class-diagram