1

我有一个简单的任务。我必须用javascript做一个ATM。但是,我不知道如何将 1 添加到一个对象(如果存在)或计数对象是否重复然后显示它们。

这是我的主要功能。

const getCash = (credit, saved) => {
  let returnedCash = []
  for (const obj of saved) {
    for (let i = 0; i < obj.amount; i++) {
      if (credit > 0){
        if (credit - obj.value < 0) break
        credit -= obj.value
        returnedCash.push({value: obj.value})
      }
    }
  }
  return returnedCash
}

然后返回这样的东西

[{value: 50}, {value: 50}, {value: 30}]

知道怎么做吗?还有什么更好的做法?

4

0 回答 0