永发信息网

javascript 对象、实例、函数、方法的区别

答案:5  悬赏:50  手机版
解决时间 2021-03-07 21:23
  • 提问者网友:我是女神我骄傲
  • 2021-03-07 01:58
工作中要用到javaScript面向对象的特性,我对这块不是很了解。希望高手给予指点
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-03-07 02:09
关于js中实例和对象的解释如下:
比如定义persion如下:
var person = new Object();
var person = {};

JS 是基于原型的面向对象语言, 所有数据都可以当作对象处理,所以 person 是对象, 可以把它当作是 Object 的实例. 当然, 一切都是对象。
第二个采用对象字面量的方式生成的person也是如此。
然而它内部没有调用new Object(),而是采用JSON的初始化方式:
将现有的引用指向person。
实例和对象的区别,从定义上来讲:
1、实例是类的具象化产品,
2、而对象是一个具有多种属性的内容结构。
实例都是对象,而对象不全是实例。
Js里面没有类(ES6以前)的语法,所以类的概念就通过创造一个对象来实现。
全部回答
  • 1楼网友:零点过十分
  • 2021-03-07 05:34
首先要知道函数就是对象,例如创建一个 function xx() {..........}// 它就是函数,或对象 xx();//直接调用函数 aa=new xx()//创建对象实例 而在函数里面的公用函数,特权函数用xx.yy(),而yy()为xx的一个方法.
  • 2楼网友:归鹤鸣
  • 2021-03-07 04:55
在Javascript中只有对象。 变量是对象,函数也是对象。 只要你知道你的对象是什么,按照它的方式去使用就可以了。 当然也可以把函数保存到变量中,再通过变量调用函数,这都是可以的。
  • 3楼网友:零点过十分
  • 2021-03-07 03:23

有关系也有区别 :

js中的内置对象,如(date,array)等,它们其实被称为内置的对象,而getyear() , array() 只是引用对象的方法(也可以理解为引用对象中的某个函数)。
js函数,大都指用户自定义的函数(即通过 function aa(){}创建的);内置的函数,基本上都是js内置对象的方法

  • 4楼网友:洎扰庸人
  • 2021-03-07 03:01
1楼说的没错。没必要区分很清楚。给一个小模型给你看看。 定义一个js类 var jsclass={ funA:function(){}, funB:function(){}, type:'class' }; 调用 var t=new jsclass(); t.funA();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯