1.object构造函数创建
var obj=new Object();
obj.name='xue';
2.对象字面量创建
var obj={
name:'xue'
}
3.构造函数创建
function Person(name){
this.name=name
}
var person=new Person('xue')
3.工厂函数创建
function Person(name,age){
var obj=new Object();
obj.name=name;
return obj;
}
var person=new Person('xue')
4.原型创建
function Person(name){
Person.prototype.name=name;
}
var people=new Person('xue')
5.原型加构造函数
function Person(name){
this.name=name;
}
Person.prototype={
constructor:Person,
play:function(){
........
}
}
var person=new Person('xue')
纸上学来终觉浅,绝知此事要躬行
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步