在javascript中,假设我做了这样的一些类:
class Player {
constructor(playerName, playerScore, playerTurn) {
this.playerName = playerName;
this.playerScore = playerScore;
this.playerTurn = playerTurn;
}
}
然后我创建一个播放器:
playerOne = new Player('Bob',0,false);
是否可以以某种方式更改playerOne的构造函数信息?例如,假设我想将“ Bob”更改为“ Alice”,但不创建新对象。这可能吗?
答案 0 :(得分:3)
构造函数完成后,它只是一个普通对象,您可以正常读取和分配属性。
playerOne.playerName = "Alice";