第164天 js方法呼叫的四種模式

2021-09-02 01:48:46 字數 737 閱讀 9445

1 function persion() ;

7 8 return ;

13 }

14 15 var p = new persion();

16 p.show(); //在show方法中的this指向了p物件。

1 function add( a, b) 

4 5 add( 3, 9 ); //此方法執行的時候,this指向了window

6 7 console.log(result);

1 function persion();

7 }8 9 var p = new persion();

10 p.show();// 在show方法中方法this,指向了p物件例項。

1 function add(a,b)

4 5 var p = {}; //定義乙個空物件。

6 add.call(p,3,4); //在這個方法呼叫的時候,this指向了p

7 console.log(p.result);

8

變數提公升

:函式執行之前,會先將函式中所有的變數,挪到最前面去宣告。

函式名提公升

:script中指令碼,在執行之前,會先把指令碼中的所有的函式先進行編譯解析,然後執行普通的js**。

js種函式呼叫的四種方式

函式呼叫 this指向 window 返回值 由return值決定,如果沒有return語句就表示沒有返回值 案例1 function f1 f1 window 案例2 function f2 var f2n f2 f2n this window 這也是一次函式呼叫模式 案例3 functioon ...

js中的四種呼叫,this that

var age 38 var obj 只看這個函式是怎麼呼叫,不管函式是在哪宣告的!foo obj.getage var obj obj.say var age 38 var obj obj.getage 因為是方法呼叫模式,this指向當前的物件obj。function foo var f0 ne...

python 呼叫js的四種方式

日常 web 端爬蟲過程中,經常會遇到引數被加密的場景,因此,我們需要分析網頁源 通過調式,一層層剝離出關鍵的 js 使用 python 去執行這段 得出引數加密前後的 python 實現 本文將聊聊利用 python 呼叫 js 的4種方式 以一段簡單的 js 指令碼為例,將 寫入到檔案中 計算w...