javascript - 如何在一个对象中调用每个对象的方法

标签 javascript object for-loop coffeescript iteration

我想在对象 player 中迭代对象 ItemsItems 是一组对象,其中每个对象都有一个方法 add。当我使用它时,它会抛出一个错误,指出该项目未定义。如何对每个项目调用 add

for item of player.Items
    player.Items.item.add()

附言我正在使用 CoffeeScript

最佳答案

player.Items[item].add();

也许是这个? 我不知道 cofeescript 如何解析它(或根本无法解析),所以这只是一个疯狂的猜测。

关于javascript - 如何在一个对象中调用每个对象的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22275581/

相关文章:

javascript - 简单的 CSS 梯度检测

javascript - Chart.js 工具提示值显示在两行中

c++ - cpp中对象的范围

javascript - 使用 TypeScript 扩展 Object.prototype

python - 列表的循环值

javascript - 如何在纯JavaScript中通过值获取数组的多个索引(值精确匹配)

javascript - Angular 深度比较除特定属性外的对象

javascript - javascript中对象与数组的内存使用和速度

java - for each 循环如何防止空列表?

python - l.append[i],对象不可下标?