函數有三種不同方式的調用

以C語言為例

1、函數立即調用執行模式。這裏面的this指向window;

函數有三種不同方式的調用

2、通過構造函數創建對象,然後調用自己的方法;這裏的this指向對象本身;也可説是函數的調用者;

函數有三種不同方式的調用 第2張

3、通過構造器調用函數:this指向構造出來的對象;

函數有三種不同方式的調用 第3張