其结构是:
function CreatePerson(name, age, gender, sayHello) {
//1.创建一个新对象
var obj = new Object();
//2.将参数赋予对象值
//3.将新对象返回
return obj;
}
var wukong = CreatePerson("悟空", 18, "男", sayHello);
wukong.sayHello();
function CreatePerson(name, age, gender, sayHello) {
//1.创建一个新对象
var obj = new Object();
//2.将参数赋予对象值
obj.name = name;
obj.age = age;
obj.gender = gender;
obj.sayHello = sayHello;
//3.将新对象返回
return obj;
}
var sayHello = function() {
console.log(this.name)
};
var wukong = CreatePerson("悟空", 18, "男", sayHello);
wukong.sayHello();