以前一直疑惑javascript中函数和方法的不同或者说区别,今天在javascript权威指南中发现了明确的解释:

  函数(function): 函数是带有名称(named)和参数的JavaScript代码段,可以一次定义多次调用。

  方法(method): 当将函数和对象合写在一起时,函数就变成了 "方法"(method)// 当函数赋值给对象的属性,我们称为"方法"

  也就是函数和方法本质上是一样的,只不过方法是函数的特例,是将函数赋值给了对象。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!