JavaScriptのクラスをまだよく把握できてないんだけど、クラス変数をprivateにしたりpublicにしたかったりしたので試してみた。
ネタ元
とりあえずコード
var test = function(){ var i = "privateのi"; this.j = "publicのj"; this.getI = function (){ return i; } } var test2 = new test(); //変数にアクセス出来ない console.log(test2.i); //公開されてる変数にはアクセスできる console.log(test2.j); //getterを介して変数にアクセスする console.log(test2.getI()); //処理結果 //undefined //publicのj //privateのi