js-创建对象的三种方式

2019-08-14  本文已影响0人  AssertDo

1 字面量的方式

 //实例对象
    var per1={
      name:"路飞",
      age:20,
      sex:"男",
      eat:function () {
       console.log("吃臭豆腐");
      },
      readBook:function () {
        console.log("亲热天堂");
      }
   };

2 调用系统的构造函数

     //调用系统的构造函数
      var per2=new Object();
      per2.name="许仙";
      per2.age=30;
      per2.sex="男";
      per2.eat=function () {
        console.log("吃榴莲");
      };
      per2.play=function () {
        console.log("这个小蛇真好玩");
      };

      function Person() {

      }
      console.log(per2 instanceof Object);

      var dog=new Object();

3 自定义构造函数方式

function Person(name,age,sex) {
      this.name=name;
      this.age=age;
      this.sex=sex;
      this.play=function () {
        console.log("天天打游戏");
      };
    }
    var per=new Person("白素贞",18,"女");
    console.log(per instanceof Person);
上一篇下一篇

猜你喜欢

热点阅读