js对象的创建方式

来源:互联网 发布:大四迷茫 知乎 编辑:程序博客网 时间:2024/05/19 18:10

js对象的创建方式:

  js也具有OOP编程思想,了解js对象,可以进一步了解js是如何面向对象编程的。

 

js的创建对象方式:

1.   Object

var a=new Object();a.name="jack";a.age=20;a.sayName=function () {    console.log(this.name);}a.sayName();//打印jack

2.  字面量

var b={name:"rose",age:20,sayName:function () {   console.log(this.name);}};b.sayName();//打印rose

3.工厂模式

function createPerson(name,age) {    var o=new Object();    o.name=name;    o.age=age;    o.sayName=function () {        console.log(this.name)    }    return o;}var c=createPerson("kerry",30);c.sayName();//打印kerry
 

4. 原型构造

function Person(name,age) {    this.name=name;    this.age=age;}Person.prototype.sayName=function () {    console.log(this.name+":"+this.age)}var  d1=new Person("tom",23);d1.sayName();//打印tom
0 0
原创粉丝点击