JS基礎語法 arguments物件偽陣列

2022-02-24 00:53:11 字數 712 閱讀 9596

引入:

//

計算兩個數字的和

function

f1(x, y)

//計算三個數字的和

function

f2(x, y, z)

//計算四個數字的和

function

f3(x, y, z, k)

//計算五個數字的和

function

f4(a, b, c, d, e)

//計算六個數字的和

function

f5(a, b, c, d, e, f)

ps: 

定義乙個函式 ,如果不確定使用者是否傳入了引數, 或者說不知道使用者傳了幾個引數, 沒辦法計。

但是如果在函式中知道了引數的個數,也知道了每個引數的值,就可以計算

function

f1()

f1(20, 30, 28, 49, 93, 94); //

呼叫

實現:

計算和:

function

f1()

return

sum;

}console.log(f1(40, 39, 50, 38, 409, 309));

js基礎複習之arguments

在呼叫函式時,瀏覽器每次都會傳遞進兩個隱含的引數 1.函式的上下文物件 this 2.封裝實參的物件 arguments arguments是乙個類陣列物件,它也可以通過索引來運算元據,也可以獲取長度 在呼叫函式時,我們所傳遞的實參都會在arguments中儲存 arguments.length可以...

js基礎 函式引數arguments

在呼叫函式時,瀏覽器每次都會傳遞進兩個隱含的引數 1,函式的上下文物件this。2 封裝實參的物件arguments arguments是乙個類陣列物件,它也可以通過索引來運算元據,也可以獲取長度,在呼叫函式時,我們所傳遞的實參都會封裝到arguments中 arguments.length可以用來...

JS基礎 arguments偽陣列,函式

public void add int a,int b 當然在js中我們也是通過這樣來傳遞引數 function f2 m,n 例如下面的 下面這個例子告訴我們,在js中形參在某些情況下是可以省略的,另外說一點,在js中陣列可以儲存不同型別的資料 arguments偽陣列 function f1 f...