js面向对象基础

js面向对象入门基础

咱们在平常编程中,用到的大多都是js面向过程的编程,可是20%的编程咱们要运到面向对象,建立对象实例(类),下边说一下,咱们建立对象的几种方法!编程

咱们建立对象有下边几种方法:

  1. 第一个方法学习

//new Object
    var person=new Object
    person.name="xx";
    person.age=xx;
    person.....
  1. 第二种方法this

//直接建立一个对象,字面量形式
var person={
    name="xx",
    age="xx",
    ...
    
    }
}

上边的方法咱们常常用来学习,可是有一些诟病,若是你想要建立多个对象,能够使用下边这种方法。。prototype

  1. 介绍一下这种方法code

//建立对象实例
function Student(name,age,xxx){
    this.name="",
    this.age="",
    this.xxx,
}
//下边是建立对象的方法
//用到了对象的继承    类
var student1 = new Student('xx', 19, 'xx');

var student2 = new Student('xx', 23, 'xx');

咱们用下边这种方法若是建立10个对象是否是感受比上边那个方便?对象

咱们要想对一个对象使用或者建立本身的方法就用到了原型对象prototype!接着上边的继承

student1.prototype.fly=function(){
    console.log("我会飞")
}
student2.prototype.run=function(){
    console.log("我会跑")
}

这就是面向对象的一些基础,若是你们以为能够的话,给个赞,有什么问题也能够在下边评论,我会为大家解答!原型

相关文章
相关标签/搜索