class a {
public COUNTS = new Set<string>();
constructor() {
}
public execute(): any {
this.COUNTS.add('a');
this.COUNTS.add('b');
console.log(this.COUNTS);
return { contas: this.COUNTS };
}
}
const x = (new a()).execute();
console.log(x);
第一个控制台日志(log)返回预期创建的集合,第二个日志(log)仅返回{contas:{}}.我想知道为什么这只发生在布景和 map 上.