javascript中函数和方法有什么不同

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

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

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

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

声明:转载自SSS小龙SSS

你可能感兴趣的:(javascript中函数和方法有什么不同)