0
我使用的CoffeeScript创建下面的类:当我创建类的新实例,并添加一些东西到阵列一个JavaScript类的数组是静态
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;
})();
如何设计每次我实例化类时都有一个新的空数组的类?
'User.prototype.room = new Array()',这里的'prototype'关键字表示所有'User'对象共享这个字段。 –