JS函式的內建物件arguments

2021-10-23 20:19:43 字數 411 閱讀 8494

js函式中有個內建物件arguments,argument 物件包含了函式呼叫的引數陣列。
arguments的資料型別:
//arguments

function

sum(x,y)

sum(1,

2);

arguments是物件嗎?是物件。arguments是陣列嗎?不是陣列,但是arguments有長度個數。由此我們可以知道arguments是個類陣列(也叫偽陣列)
arguments的作用:
當函式引數個數無法確定的時候,用arguments。arguments可以直接獲得函式的引數,通過arguments,你可以很簡單的對函式的引數進行比較。例如求最大值。

JavaScript函式中的arguments物件

ecmascript標準中,每個函式都有乙個特殊的內建物件arguments。arguments物件是乙個類array物件 object 用以儲存函式接收到的實參副本。一 內建特性 說它是乙個內建物件是因為我們在建立函式時並沒有定義這個物件 var functest function args fu...

js的內建物件

1.1 array物件 var arr1 2,3,4 var arr2 new array 2,3,4 console.log arr1 console.log arr2 arr.length i是陣列的下標,是從0開始的 arr i var arr 2,3,4 後面新增元素 arr.push 5 ...

JS內建物件

1.什麼是物件 js中的所以事物都是物件 字串 數值 陣列 函式。每個物件都帶屬性和方法 js中允許自定義物件 2.自定義物件 1 定義並建立物件例項 2 使用函式來建立物件,然後建立新的物件例項。兩種自定義物件事例如下 3.string 物件 string物件用於處理已有的字串 字串可以單引號或雙...