Javascript 有没有可能;创建;对象的属性?

Javascript 有没有可能;创建;对象的属性?,javascript,object,properties,Javascript,Object,Properties,那么,是否可以为已经存在的对象创建单独的属性 我的示例和用法很复杂,所以我将提供一个简单的游戏示例(省略了主要的游戏代码,我不会让它成为lol) 因此,我希望使用player.exp属性,而不是为播放器的exp执行变量。我不想将变量定义为var exp

那么,是否可以为已经存在的对象创建单独的属性

我的示例和用法很复杂,所以我将提供一个简单的游戏示例(省略了主要的游戏代码,我不会让它成为lol)

因此,我希望使用
player.exp
属性,而不是为播放器的exp执行变量。我不想将变量定义为
var expexp+=10或类似。我也不能做
var exp=0在主游戏循环或开始代码中。这可能会弄乱其他代码

我想为
player
(已定义的对象)创建
exp
属性

例如,我想

// (start loop) {
    create property exp for player;
    player.exp=0;
}
// (game loop) {
    if(enemyDefeated.name==="soldier") {
        player.exp+=50;
    }
}

是否有任何函数或其他方法可以执行此操作?

player.exp=value
工作,创建对象的属性。谢谢,evolutionxbox

player.exp=50
这在对象
player
上定义了一个
exp
属性。您试过了吗?它工作吗?这段代码有什么问题吗?player.exp=(number)工作。谢谢