今天來分享一下日前觀看 Hi 直播學程式 時的筆記心得吧
為內建的 區域變數,用來存放函式內的參數資料。
更詳細的資料參閱:Arguments 物件的使用
Arguments 在箭頭函式中不存在(無法使用)
在箭頭函式中,Arguments 不會被被定義。
為函式的 綁定物件,綁定物件在不同的情況下會對應到不同的東西。
帶個 範例 比較容易明白箭頭函式 本身沒有獨立的綁定物件
故 箭頭函式 不適合 作為 物件的方法( Method )
中使用 (因為在撰寫上十分彆扭,不方便)
同理
在事件處理器上,綁定物件代表觸發的對象;但若使用箭頭函數,就無此對應關係 (會回饋到全域變數 window 上)
即建構式。
Q:何謂「建構式」?
A:用來製造物件的函式。
如下例:
let Point = (x,y){
this.x = x;
this.y = y;
};
let p = new Point(3,4);
alert(p.x+','+p.y);
由於箭頭函式沒有綁定物件,所以無法使用建構式( constructor )
- Jason 勇者Jason和前端之鑰
- Clover 用Vue與firebase開發訂便當系統實錄
- aflect 我的UI/UX奮鬥屎
- GG 一隻巨大的UI/UX菜鳥
- Jimmy ES666
- R-yin 菜鳥前端奮鬥史(欸?
我是小菜鳥阿陰,我們下次見!