JS:发出位于forEach循环内的外部引用对象

时间:2017-03-08 19:29:26

标签: javascript object foreach

我正在尝试运行一个名为updatePlayerFloor()的函数,该函数在forEach循环中运行。在函数中,我想从updatePlayerFloor()函数引用播放器对象属性,但是当我尝试这样做时它会引发错误。

    this.playerFloorDetect = function() {
        console.log(player.x); //test for referencing x property
    }
}
    mg_playerlist.forEach(function(player) {
        player.playerFloorDetect();
    });
};

已经定义了player.x的值,因为我已经在forEach循环中记录了控制台中player.x的值,所以看起来问题在于玩家无法访问。有一个简单的解决方案吗?

0 个答案:

没有答案
相关问题