【发布时间】:2014-01-08 03:05:20
【问题描述】:
假设我有一副 10 张牌。它们都会有所不同,但假设 5 个是“100 买,50 卖”,另外 5 个是“200 买,100 卖”
然后我有两个人(作为“人”对象)将购买卡片(从牌组中随机挑选)并在某个时候出售卡片。
我正在考虑将每张卡片存储为 id、name、buyPrice、sellPrice 和 owner 的对象,现在我想知道计算哪些卡片的最佳方法是人拥有?
1) “人”对象中的一个数组,其中包含他们拥有的卡片的 ID,当他们购买/出售卡片时,它会从数组中添加/删除
2) 当一个人可以出售一张卡片时,循环遍历卡片对象并创建该人拥有的卡片的列表。
3) 一种我没有想到的更简单、更简单的方法
【问题讨论】:
标签: javascript oop