美文网首页
创建对象

创建对象

作者: me__me11 | 来源:发表于2017-04-25 18:44 被阅读0次

// 0使用new Object创建一个对象

```

document.querySelector('.span0').onclick=function() {

varperson =newObject();

person.way='使用new Object创建一个对象';

person.name='lining';

person.id=11023523232;

person.age=25;

console.log(person);

}

```

// 1使用字面量创建一个对象

document.querySelector('.span1').onclick=function() {

varperson = {

way:'使用字面量创建一个对象',

name:'lining',

age:'25',

id:'111111'

};

console.log(person);

}

// 2使用工厂模式创建对象,返回带有属性和方法的person对象

document.querySelector('.span2').onclick=function() {

functionfactory(way,name,age,id) {

varperson =newObject();

person.way= way;

person.name= name;

person.age= age;

person.id= id;

returnperson;

}

console.log(factory('工厂模式创建对象','lining'));

}

// 3使用工厂模式创建对象,返回带有属性和方法的person对象

document.querySelector('.span3').onclick=function() {

functionfactory(way,name,age,id) {

varperson = {

way: way,

name: name,

age: age,

id: id

};

returnperson;

}

console.log(factory('使用工厂模式自面量创建对象'));

}

// 4使用自定义构造函数模式创建对象

document.querySelector('.span4').onclick=function() {

functionStructure(way,name,age,id) {

this.way= way;

this.name= name;

this.age= age;

this.id= id;

}

console.log(newStructure('使用自定义构造函数模式创建对象','lining'));

}

// 5使用自定义构造函数模式创建对象

document.querySelector('.span5').onclick=function() {

functionStructure(way,name,age,id) {

this.way= way;

this.name= name;

this.age= age;

this.id= id;

}

Structure.prototype.say=function() {

console.log('这个是使用自定义构造函数模式创建对象')

}

console.log(newStructure('使用自定义构造函数模式创建对象和原型','lining'));

console.log(newStructure('使用自定义构造函数模式创建对象和原型','lining').say);

}

相关文章

  • javascript面向对象解析(一)

    创建对象的方式 json对象方式创建对象 Object方式 声明构造函数方式,创建对象 -- 这种创建对象的方式用...

  • JS对象

    JS 创建对象 批量创建对象

  • JavaScript基础—对象

    概论 对象基础 创建对象 利用字面量创建对象: 使用对象 利用new Object创建对象 使用对象方式与上面完全...

  • JS 创建对象的四种方式

    通过对象字面量来创建 通过 new Object() 创建对象 通过工厂函数来创建对象 通过构造函数来创建对象 工...

  • JS笔记-006-JS对象-数字-字符串-日期-数组-逻辑

    JS对象 创建 JavaScript 对象 通过 JavaScript,您能够定义并创建自己的对象。 创建新对象有...

  • 创建对象

    1. 原始方法 2. 工厂方法 3. 构造函数 4. 原型函数 5. 混合构造函数\原型函数 6. 动态原型方法

  • 创建对象

    工厂方式 缺点:1.无法确定对象的类型(因为都是Object)。2.创建的多个对象之间没有关联。3.这个对象的属性...

  • 创建对象

    在ES5中 我们想创建一个对象,人。 我们想克隆多个相似的人怎么办?需要一个函数(资源)创造一个 对象模版(对象制...

  • 创建对象

    工厂模式发明一种函数,用函数来封装以特定接口创建对象的细节。 构造函数模式 使用new操作符,会经历四个步骤 原型...

  • 创建对象

    第三部分 创建对象 为类分配相应的空间,默认值为0。 id 变量名 = [类名 alloc]; 类名 *变量名 =...

网友评论

      本文标题:创建对象

      本文链接:https://www.haomeiwen.com/subject/vqxbzttx.html