用户:yee剑走天下查看:627 回复:10 评论:12 创建时间:2023-07-25T12:01:15
class Bag {
constructor(initialValue = []) {
this.item = new Map(initialValue);
}
addThings(name, num) {
this.item.has(name) ? this.item.set(name, this.item.get(name) + num) : this.item.set(name, num)
}
delThings(name, num) {
this.item.has(name) ? this.item.set(name, this.item.get(name) - num) :null;
this.item.get(name) <= 0 ? this.item.delete(name) : null
}
hasThings(name, num = 1) {
return (this.item.get(name) || 0) >= num;
}
length() {
return this.item.size
}
clear() {
this.item.clear()
}
showBag() {
return Array.from(this.item, ([name, num]) => `${name} × ${num}件`);
}
}
又氵了一个帖(确信
ddd
点赞0
评论
能发一个你所有帖子的整理吗
能不能看一下这个shequ.codemao.cn/community/562842
不会
6(
能发个类似决战公海gui教程的帖子吗
看下这个https://shequ.codemao.cn/community/563702