javascript创建对象的几种方式
2016-10-20 00:00
141 查看
/*1.对象字面量*/ var obj1 = { name:"zhangsan", age:18 }; /*2.构造函数创建对象*/ function Fun(){} var obj2 = new Fun(); /*3.Object创建对象*/ var obj3 = new Object(); //动态的给obj3添加属性 obj3.name="zhangsan"; /*4.工厂模式*/ //定义一个函数用来创建对象那个,只要调用一个这个函数就创建了以对象 function createObj(name){ var obj = new Object(); obj.name=name;//变化的属性 obj.sex="男";//这个方法创建的对象共有的方法 obj.say=function(){ console.log("说话的方法"); } } /*5.原型创建对象*/ //所有的属性方法都放在原型中,存在一个问题就是这样创建出来的实例对象是完全一致的 function Role(){} Role.prototype.name="zhangsan"; Role.prototype.age=18; var role = new Role(); /*6.混合方式创建对象构造+原型*/ function Person(name){ var obj= new Object(); obj.name=name;//不同的属性通过构造函数 } Person.prototype.sex="男";//共同的不会改变的属性放在原型中
相关文章推荐
- javascript创建对象的几种方式
- JavaScript 创建类/对象的几种方式
- javascript创建对象的几种方式
- javascript中创建对象的几种方式。
- javascript创建对象几种方式
- JavaScript 创建类/对象的几种方式
- javascript学习(十五):js中对象的常用的几种创建方式
- JavaScript 创建类/对象的几种方式
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第30讲_类和对象细节_创建对象的几种方式_js对象内存分析_学习笔记_源代码图解_PPT文档整理
- JavaScript 创建类/对象的几种方式
- JavaScript中常见的几种创建对象的方式:基于对象扩充属性和方法、基于工厂方式创建对象、基于构造函数和基于原型
- JavaScript 创建类/对象的几种方式
- JavaScript对象创建的几种方式及使用方法
- JavaScript 创建类/对象的几种方式 (经典)
- javascript中创建对象的几种方式
- javascript中创建对象的几种方式
- JavaScript创建对象的几种方式
- JavaScript对象创建的几种方式及使用方法
- JavaScript 创建类/对象的几种方式
- JavaScript 创建类/对象的几种方式