我想用c構建一個類似於javascript的類,主要問題是private
屬性。Javascript定義私有變量
var tree = {
private_var: 5,
getPrivate:function(){
return this.private_var;
}
};
console.log(tree.private_var);//5 this line want to return unaccessible
console.log(tree.getPrivate());//5
,所以我想從tree.private_var
檢測接入和返回unaccessible
,並this.private_var
回報5
。
我的問題是:有沒有什麼辦法可以在javascript中設置私有屬性?
編輯:我看到這樣
class Countdown {
constructor(counter, action) {
this._counter = counter;
this._action = action;
}
dec() {
if (this._counter < 1) return;
this._counter--;
if (this._counter === 0) {
this._action();
}
}
}
CountDown a;
a._counter
是無法訪問? 但
可是什麼?看起來你沒有完成這個問題。 – Barmar