您提供的代码存在一个小错误。在对象字面量中,键应该是字符串或标识符,而不是数字。您可以使用字符串作为键来重新编写代码如下:
public playerNeedContainerIdTab = {
'1': -1,
'2': -1,
'3': -2
};
// 货柜点击事件添加
protected onLoad(): void {
this.node.on(GameEvent.clickItem, this.clickItem.bind(this), this);
}
这样,playerNeedContainerIdTab 对象将具有字符串类型的键,并且每个键都对应着相应的值。
内容由零声教学AI助手提供,问题来源于学员提问




