方法
**方法**是函数,它是一个属性,属于一个对象。方法有两种:实例方法,是对象实例执行的内置任务;或者静态方法,是直接在对象构造函数上调用的任务。
**注意:**在JavaScript中,函数本身就是对象,所以在这种情况下,方法实际上是对函数的对象引用。
当说F
是O
的方法时,通常意味着F
使用O
作为其this
绑定。那些不根据其this
值具有不同行为的函数属性(或者那些根本没有动态this
绑定——比如绑定函数和箭头函数)可能不会被普遍认为是方法。
另请参阅
- 方法(计算机编程) 在维基百科
- 在JavaScript中定义方法(传统语法和新简写方式的比较)
- JavaScript内置方法列表
- 相关词汇