javascript学习笔记:函数与方法2

《javascript语言精粹》

每个函数在创建时附有两个附加的隐藏属性:函数的上下文和实现函数行为的代码。

每个函数在创建时也随带一个prototype属性,它的值是一个拥有constructor属性且值为该函数的对象。

当一个函数被保存为对象的属性时,我们称之为一个方法。当方法被调用时,this被绑定到该对象。绑定发生在调用时。

当一个函数并非对象的属性时,被当做函数来调用。此时,this被绑定到全局对象。


在一个函数中的任何位置定义的变量在该函数的任何地方都可见。

你可能感兴趣的:(JavaScript,函数,this)