咱们在平常编程中,用到的大多都是js面向过程的编程,可是20%的编程咱们要运到面向对象,建立对象实例(类),下边说一下,咱们建立对象的几种方法!编程
第一个方法学习
//new Object var person=new Object person.name="xx"; person.age=xx; person.....
第二种方法this
//直接建立一个对象,字面量形式 var person={ name="xx", age="xx", ... } }
上边的方法咱们常常用来学习,可是有一些诟病,若是你想要建立多个对象,能够使用下边这种方法。。prototype
介绍一下这种方法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("我会跑") }
这就是面向对象的一些基础,若是你们以为能够的话,给个赞,有什么问题也能够在下边评论,我会为大家解答!原型