javascript 呼叫函式的三種方式

2021-08-21 12:08:37 字數 549 閱讀 9595

function myfunction(a, b) 

myfunction(10, 2);

如上邊的**所示,我們可以直接通過函式名進行呼叫或者前面可以加上物件名,比如下圖這樣呼叫:

function myfunction(a, b) 

window.myfunction(10, 2);

function myfunction(arg1, arg2) 

var x = new myfunction("john","doe");

alert(x.firstname);

function myfunction(a, b) 

myobject = myfunction.call(myobject, 10, 2);

function myfunction(a, b) 

myarray = [10, 2];

在使用這兩個方法進行呼叫的時候,我們一般會將第乙個引數設定為呼叫物件本身。

JavaScript函式封裝呼叫

舉個列子 我們在寫前端頁面,經常會使用到jquery文字框內容,來判斷一下輸入值是否符合,常見的寫法 這個頁面寫了個方法,結果發現另外乙個頁面還要寫同樣的,於是,就會寫到js中 引入,呼叫 function test 頁面呼叫 test 這也是一種封裝,還有一種封裝方法是 test function...

javascript呼叫匿名函式的多種方式

目前,以下多種方式中,只能理解第一種和第二種,其他都不明白是什麼個原理,功力尚淺,還需努力,各位大神能不能解釋下?方式1,呼叫函式,得到返回值。強制運算子使函式呼叫執行 function x,y 3,4 方式2,呼叫函式,得到返回值。強制函式直接量執行再返回乙個引用,引用再去呼叫執行 functio...

javascript函式呼叫的4種方式

this關鍵字,指代函式執行時的當前物件 1,作為乙個函式呼叫 function myfunction a,b myfunction 3,4 12 當前的this,是全域性的,屬於window物件,window.myfunction 12 這種常用的方式,但是不是良好的程式設計習慣,全域性變數,方法...