为了账号安全,请及时绑定邮箱和手机立即绑定

js中函数和对象的区别

js中函数和对象的区别

www说 2019-06-06 14:06:51
js中函数和对象的区别
查看完整描述

4 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

在js中对象就是神一般的存在,什么都是对象,你就这么理解好了。

函数是用来实现具体功能的代码,用一种方式把他们组织起来,就是函数了。

对象是有属性和方法的一个东西,在对象中的函数就变成了方法。

刚学习js不用太纠结这些概念性的东西吧。慢慢用多了就自然而然熟悉了。

我相信现在写的再详细你也未必能全搞明白。有些东西你现在不明白只是因为你还没到明白它的时候,时间会证明一切的。加油。

查看完整回答
反对 回复 2019-06-08
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

首先,javascript是一种完全面向对象的语言。
在javascript中,一切都是对象!
既然是一切,那么,函数本身也是对象,只不过,它是一种特殊的对象,它具有一些用对象字面量创建的对象所不同的属性。
比如最主要的:prototype属性,这个属性是javascript用来构造原型链而引入的,普通对象未定义此属性。你可以通过var obj = {}; obj.prototype;看看是不是undefined,一定是的。而且,就算你人为给一个字面量对象加一个prototype属性,也是不行的。

查看完整回答
反对 回复 2019-06-08
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

函数(方法Function)是对js操作过程的封装,以后操作同样的过程,只要调用相应的函数(方法)即可。
对象同样是对js代码封装,不过对象可以封装函数(方法)。比如把某一类的函数(方法)都封装到某个对象中。。这样可以系统的管理调用函数(方法)。
比如我写了很多的函数,只要知道我想要调用的函数是哪一类的。声明相应的对象,就可以很容易的找到我要调用的函数(方法)。

查看完整回答
反对 回复 2019-06-08
?
PIPIONE

TA贡献1829条经验 获得超9个赞

对象有属性,有操作(有人叫方法,有人叫函数)的

使用的时候可以
对象.属性
对象.操作

js 中的函数 也是对象的一种

查看完整回答
反对 回复 2019-06-08
  • 4 回答
  • 0 关注
  • 1381 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号