原型对象
- 类:模板
- 对象:具体的实例
在JavaSscript中是对象
var user={
name:"ABC",
age:3,
sex:'男',
run:function(){
console.log(this.name+"run");
}
};
var person={
name:"QWE"
}
//person的原型是user
person.__proto__=user;
class继承
class关键字,是在ES6中引入的
1、定义一个类,属性、方法
class Student{
constructor(name){
this.name=name
}
hello(){
alert('hello');
}
}
var ABC=new Student("abc");
var DEF=new Student("def");
2、继承
class Student{
constructor(name){
this.name=name
}
hello(){
alert('hello');
}
}
class person extends Student{
constructor(name,grade){
super(name);
this.grade=grade;
}
myGrade(){
alert("小学生");
}
}
var ABC=new Student("abc");
var DEF=new person("def",1);
本职:查看对象原型