Function类型

函数声明与函数表达式

声明提前

函数表达式的name无法在函数外使用

name只是地址引用,函数本体在内存堆中

引用对象复制给变量只是复制地址引用,当修改对象属性时操作的是对象本体


作为值的函数

函数可以当作参数传入另一个函数,函数式编程

函数内部属性

arguments  参数类数组

arguments.callee  指向函数本身

this  指向作用域

arguments.calle.caller  指向调用函数的函数

函数属性和方法

length  参数的个数

prototype  原型

call和apply  apply第一个参数是作用雨  制定函数的作用域   apply传的是数组

你可能感兴趣的:(Function类型)