本文摘自PHP中文网,作者青灯夜游,侵删。
在javascript中,函数是可以执行的javascript代码块,需要通过名字来进行调用;而方法是通过对象调用的javascript函数,即方法是比较特殊的函数。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
函数(function)是一段可以执行的javascript代码块,需要通过名字来进行调用。它能将一些数据(函数的参数)传递进去进行处理,然后返回一些数据(函数的返回值),也可以不返回数据。
方法(method)是通过对象调用的javascript函数。也就是说,方法也是函数,只是比较特殊的函数。假设有一个函数是fn,一个对象是obj,那么就可以定义一个method:
1 2 3 |
|
当将函数和对象和写在一起时,函数(function)就变成了方法(method)。只能对象里方法形式,方法里在函数形式写法,不能对象里函数,正确写法:
结果:这是一个 this指向的问题,第一个:{m: ?} ,第二个:window
1 2 3 4 5 6 7 8 9 10 |
|
不正确写法:
报错:Uncaught SyntaxError: Unexpected identifier
1 2 3 4 5 6 7 8 9 |
|
【相关推荐:javascript学习教程】
以上就是javascript中方法和函数是什么的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
object.fromentries和object.entries的使用
javascript如何实现“全选”和"全不选"功能?(代码示例)
exports和module.expors之间有什么区别及联系?
7个javascript中关于闭包的面试题,你能回答上来吗?
更多相关阅读请进入《javascript》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者