js面向對象之 創建函數的方式和調用方式

01函數的創建

001函數的聲明function函數名稱(參數1,參數...){函數體}

002函數表達式var變量名= function [函數名可以省略]() {函數體}

如果函數有名稱那么就是命名函數表達式

如果函數名稱省略,那么就是匿名函數表達式

003使用Function構造函數來創建var變量名= new Function(參數);


4種函數的調用方式

普通函數的調用this指向window;

對象.方法this指向調用的對象

new構造函數this指向內部新創建的對象

函數上下文方式this指向第一個參數

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容