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'對象共享這個字段。 –