0
這裏是我的代碼部分:遷移所有的類變量,以「本」
class Light {
constructor(xpos,zpos,ypos,range,diffuser,diffuseg,digguseb,intensity,angle,exponent) {
this.xpos = xpos;
this.ypos = ypos;
this.zpos = zpos;
this.range = range;
this.diffuser = diffuser;
this.diffuseg = diffuseg;
this.diffuseb = diffuseb;
this.intensity = intensity;
this.angle = angle;
this.exponent;
[...]
有沒有辦法將所有定的參數變量this
所以我以後可以訪問它們?
var lt = new Light(0,12,15,...);
alert(lt.zpos); //outputs '12'
我正在尋找一個解決方案,把那些11個this
行一個
你說的是變量對象的範圍..你可以舉一個例子用嗎..是什麼問題? – Pogrindis
我想縮短代碼,使其運行速度更快。我不希望所有的''這個*'在這裏,我只是要求一個方法把它放在一行 – Kajcioch
但這就是爲什麼你把它放在構造函數中。所以沒有含糊之處,你只能寫它一次... – Pogrindis