首页前端开发正文

JavaScript函数和方法之间的区别

朱绪2021-11-03708JavaScript

函数是一段可以通过其名称被调用的代码,它可以传递参数并返回值。

而方法是一段必须通过其名称及其关联对象的名称被调用的代码。

也可以这么去理解:

函数:一个函数就是一个可调用的对象。

方法:挂在对象属性上的函数就叫方法。

举例:

var simple = (a) => {retrun a} //一个简单的函数
simple(1) // 通过其名称调用

var obj = {simple: (a) => {return a}} //一个简单的方法
obj.simple(1) //通过其名称及其关联对象调用

实际上没有人在意这两者的关系,这两个术语经常是混用的。