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