设置多个对象
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);