プライベートメンバ2
CSS
変数
JavaScript
var MyClass = (function(){
var _message;
var Constr = function(name) {
this.name = name;
};
Constr.prototype = {
setMessage: function(message) {
_message = message;
},
getMessage: function() {
return this.name + '「' + _message + '」';
}
};
return Constr;
}());
var hoge = new MyClass('hoge');
hoge.setMessage('もしかしてクラス変数ですかーッ!?');
console.log(hoge.getMessage());
var fuga = new MyClass('fuga');
fuga.setMessage('YES! YES! YES! "OH MY GOD"');
console.log(hoge.getMessage());