指定this呼叫函式

2021-09-29 08:47:52 字數 566 閱讀 8715

function f1(a, b)

f1(10, 20);

函式作用方法被呼叫時,this代表呼叫當前函式的物件

預設是window

var people =new object();
函式本身也是物件,也可以呼叫自身的方法

call方法:指定this呼叫當前的函式,第乙個引數是指定的this是誰,後兩個引數是呼叫函式需要傳遞的;

f1.call(people, 2, 3);

bind方法作用是返回乙個新函式,這個新函式的功能和原來函式相同,但是該函式執行時候的this是bind繫結的物件

var f2 =f1.bind("繫結的this");
function people(name, age) 

}// window

this.work = function ()

var f3 = this.work.bind(people);

python裡指定時間呼叫函式

在前面的例子裡,可以使用延時呼叫,在這裡採用指定時間來呼叫函式,例子如下 import asyncio import time def callback n,loop print callback invoked at format n,loop.time async def main loop n...

Shell指令碼通過引數傳遞呼叫指定函式

我們在寫一些功能性指令碼的時候,往往會把操作相似或者引數類似行為接近的函式放在同乙個shell指令碼中,這樣管理方便,維護簡單,也很清晰。對於這種情況,通常的辦法是,在shell指令碼中定義所有用到的函式,然後在正文 中用case語句讀入輸入的命令函式引數來呼叫指定的相應函式。這樣就達到乙個shel...

指定頁面呼叫文章ECSHOP

舉例如首頁呼叫方法 1 先開啟index.php檔案找到以下 在它下面增加以下 呼叫方法 smarty assign class articles 4 index get class articles 4,6 分類呼叫文章 呼叫多個就修改傳進去的引數,以及模板接收的變數,其中上面的4就是文章分類id...