猿问

对象和函数对象有什么区别?

如下两段代码,分别是使用对象字面量和构造函数创建对象。


代码段1:


var a={"name":"nihao"};

console.log(a);

代码段2:


var a=function(name){

    this.name=name;

};

var b= new a("nihao");

console.log(b);

问题1:这两种方式生成的对象的区别是什么呢?


问题2:函数对象存在的意义是什么?


MMMHUHU
浏览 1464回答 4
4回答

呼啦一阵风

js对象字面量,优点:简洁算优点吗?构造函数创建对象模式,优点:支持创建对象时自定义逻辑,支持原型链继承。

一只名叫tom的猫

函数对象,类似于其他高级语言中的类。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答