0
点赞
收藏
分享

微信扫一扫

JS学习11-工厂方式/构造函数创建对象

IT影子 2022-03-11 阅读 75
设置多个对象
var ID1 ={
    name : '',
    age : 22,
    address : "",
    gender : ""
}
var ID2 ={};  var ID3 ={};  var ID4 ={};  var ID5 ={}; 

console.log(ID2);
 console.log(ID3);
console.log(ID4);
设置单个对象
(工厂方式创建)

//人的信息
function person(name ,age ,address ,gender){
        var ID = {
                name : name,
                age : age,
                address : address,
                gender : gender
                
        }
        return ID;
}

//动物的信息
function animal(name ,age ,address ,gender){
        var ID = {
                name : name,
                age : age,
                address : address,
                gender : gender
                
        }
        return ID;
}


//输出人的信息
console.log(person("张三",23,"US",'man'));
console.log(person("李四",23,"US",'man'));
//输出动物的信息
console.log(animal("狗",23,"US",'man'));
console.log(animal("猫",23,"US",'man'));


工厂方式 vs 构造函数方式 

function Animal(name,age,address,gender){
		   this.name = name;
		   this.age = age;
		   this.address = address;
		   this.gender = gender;
           this.sayName = fun1(){
                                console.log(this.name);
                    	   }
	   var animalID1 = new Animal("柯基狗",11,"US","man");
	   var animalID2 = new Animal("拉菲猫",5,"US","man");
	   console.log(animalID1.sayName);
	   console.log(animalID2.sayName);

 

举报

相关推荐

0 条评论