任務(wù)名稱:
JavaScript中function的arguments變量的使用
概念學(xué)習(xí)
1.arguments是什么?
arguments 是JavaScript里的一個內(nèi)置對象。類數(shù)組。
2.有什么用?
Javascript并沒有重載函數(shù)的功能,但是Arguments對象能夠模擬重載。Javascrip中每個函數(shù)都會有一個Arguments對象實例arguments,它引用著函數(shù)的實參,可以用數(shù)組下標(biāo)的方式"[]"引用arguments的元素。arguments.length為函數(shù)實參個數(shù),arguments.callee引用函數(shù)自身。
3.如果我們在函數(shù)中自己定義了一個名為arguments的變量,會出現(xiàn)什么情況?
定義了arguments的變量的話就會報錯。
代碼地址:
https://jsbin.excellence-girls.org/rupo/edit?js,console