2020.8.17
创建对象的方法
方法一 自变量形式
var student = {
name : "小明",
age : 16,
like : function(){
console.log(this.name);
}
}
方法二 工厂模式
function Student(name,age,likename){
var student = {
name:name,
age:age,
like:function(){
console.log(this.name+"喜欢"+likename);
}
}
return student;
}
方法三 构造函数创建对象
function Teacher(name,age,like){
this.name = name;
this.age = age;
this.like = function(){
cosole.log(this.name+"喜欢"+likename);
}
}
class Cat {
constructor(name,color,like){
this.name = name;
this.color = color;
this.like = function(){
cosole.log(this.color+"的"+this.name);
}
}
}
t1 instanceof Cat
目的
原型对象
json的介绍
json
判断对象是不是这个类的实例
类与对象
方法四 class创建对象