var obj={
name:“孙悟空",
age:18,
gender:"男",
sayName:function(){
alert(this.name);
}
var obj={
name:“沙和尚",
age:28,
gender:"男",
sayName:function(){
alert(this.name);
}
var obj={
name:“白骨精",
age:18,
gender:"男",
sayName:function(){
alert(this.name);
}
//使用工厂方法创建对象
通过该方法可以大批量的创建对象
function createPerson(name.age,gender){
//创建一个新的对象
var obj=new object();
//向对象中添加属性
obj.name=name;
obj.age=age;
obj.gender=gender;
obj.sayName=function(){
alert(this.name)
//将新的对象返回
return obj;
}
var obj2=createPerson("孙悟空",18,"男“);
var obj3=createPerson("白骨精",18,"女“);
console.log(obj2)
console.log(obj3)//打印obj3的内容
obj2.sayName()//孙悟空
js使用工厂方法创建函数
最新推荐文章于 2024-06-24 20:52:18 发布