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