我正在使用咖啡脚本创建以下类:
class User
userId: 0
rooms: new Array()
当我创建该类的新实例并向数组添加一些内容时,任何新实例也包含相同的数组。生成的javascript是:
var User;
User = (function() {
User.name = 'User';
function User() {}
User.prototype.userId = 0;
User.prototype.rooms = new Array();
return User;
})();
每次实例化类时,如何设计具有新空数组的类?