面向对象方法

1.字面量方法

var obj={};

2.工厂模式

function obj(){

  var person=new Object();

  person.name=null;

  person.age=null;

  person.run=function (){

    console.log(‘跑’);

  }

  return person;

var p1=new obj();

p1.nage='阿海';

p1.age=20;

3.构造函数

function person(name,age,friends){

  this.name=name;

  this.age=age;

  this.friend=friends;

  this.eat=function (someThing) {

    console.log(this.name + '在吃' + someThing);
  };

var bigperson=new person('阿海',1);

console.log(bigperson);

console.log(bigperson.age);
console.log(bigperson.eat('ff'));

原文地址:https://www.cnblogs.com/ccc0114/p/9782944.html