1 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
不,那里沒有。如果你想在每個(gè)方法中創(chuàng)建局部變量,你不能在全局范圍內(nèi)這樣做。
唯一的選擇是不使用 aclass而是使用在構(gòu)造函數(shù)參數(shù)上構(gòu)建閉包的工廠函數(shù):
function Car(color, speed, type) {
return {
get color() { return color; },
get speed() { return speed; },
get type() { return type; },
method1() {
// do something with speed, color, type;
},
method2() {
// do another thing with speed, color, type;
},
method3() {
// do another thing with speed, color, type;
}
};
}
添加回答
舉報(bào)