总结js创建object的方式(对象)

转载 2015年07月09日 17:08:16

1、使用new操作符后跟Object构造函数 如:

var person = new Object(); 可以写成 var person = {};

person.name = “kitty”;

person.age = 25;

2、使用“对象字面量”表示法,如:

var person = {

  name : "kitty",

  age:25

};

3、工厂模式 方法:

var createPerson = function(name,age,job){
var person = new Object();
person.name = name;
person.age = age;
person.job = job;
person.sayName = function(){
alert(person.name);
}
return person;
}

var person1 = createPerson("zh","62","Doctor");
person1.sayName();

4、构造函数模式 方法

function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
this.sayName = function(){
alert(this.name);
};
};

var person1 = new Person(“zhou”,23,”test”);
person1.sayName();

【转】javascript一种新的对象创建方式-Object.create()

1.Object.create() 是什么?   Object.create(proto [, propertiesObject ]) 是E5中提出的一种新的对象创建方式,第一个参数是要继承的原...
  • qfgg3
  • qfgg3
  • 2016年06月21日 15:12
  • 181

Object.create() --- javascript一种新的对象创建方式

Object.create() --- javascript一种新的对象创建方式

js创建对象的几个常用方式

最近在看javascript高级程序设计,其中对对象的创建做了具体的阐述,综合起来,总结了下(je知识库javascript专栏由这方面的教程,有兴趣的可以去知识库看看) 第一种模式:工厂方式  ...

JS 创建对象的几种方式

 面向对象就是把属性和操作属性的方法放在一起作为一个相互依存的整体——对象,即拥有类的概念,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性! ECMA-262把对象定义为:“无...

js 创建对象的几种方式

第一种:工厂模式 例1:function createObj(name,age){ var o=new Object(); o.name=name; o.age=age; ...

JS-创建对象的七中方式

1、工厂模式function createPerson(name, job) { var o = new Object() o.name = name o.job = job o.sa...

js中创建对象的几种方式

创建对象指创建一个object并给这个对象添加属性和方法,有以下几个fang

JS面向对象的几种创建方式:工厂模式、构造函数模式、原型模式、混合模式、动态原型模式

工厂模式   工厂模式是软件工程领域一种广为人知的设计模式,而由于在ECMAScript中无法创建类,因此用函数封装以特定接口创建对象。其实现方法非常简单,也就是在函数内创建一个对象,给对象赋予属性...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:总结js创建object的方式(对象)
举报原因:
原因补充:

(最多只允许输入30个字)