<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 函数内部参数 arguments:数组对象,主要用来保存函数的参数。 为当前执行的 function 对象返回一个arguments 对象。 function.arguments function 参数是当前执行函数的名称,可以省略。 说明: 通过 arguments 属性,函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数的数目。 对于arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方法相同。 --> <script> function a(){ alert(arguments[0]) alert(arguments[1]) alert(arguments[2]) } a('12','34','56') /*callee属性:指向拥有arguments对象的函数*/ function b(){ alert(arguments.callee) } b(); /*函数调用语句所在的作用域。函数的调用者*/ function c(){ this.prompt('123') } c(); </script> </body></html>
![]()
![]()
![]()
![]()
![]()
![]()