//1- 构造函数创建对象
var per = new Object();
per.name = "花花";
//2- 字面量创建对象
var per1 = {name:"花花"};
per1.age = 19;
//3- 自定义构造函数
function Per2(name,age){
this.name = name;
this.age = age;
this.eat = function (){
return this.name;
}
}
var per3 = new Per2("哈哈哈",19);
var per6 = new Per2("哈哈哈",17);
console.log(per3.eat());
//4- 工厂模式
function createFun(name,age){
var per = new Object();
per.name = name;
per.age = age;
per.eat = function (){
console.log("fadf");
}
}
//创建对象
var per4 = createFun("哈哈哈",18);
var per5 = createFun("哈哈哈",18);
js创建对象的方式
最新推荐文章于 2024-04-08 00:00:00 发布