标签:方式 工作 pre turn 工厂 creat func tor OLE
属性为对象的特征,方法(method)为对象的行为。
var o = {
name: ‘zs‘,
age: 18,
sex: true,
sayHi: function () {
console.log(this.name);
}
};
var person = new Object();
person.name = ‘lisi‘;
person.age = 35;
person.job = ‘actor‘;
person.sayHi = function(){
console.log(‘Hello,everyBody‘);
}
function createPerson(name, age, job) {
var person = new Object();
person.name = name;
person.age = age;
person.job = job;
person.sayHi = function(){
console.log(‘Hello,everyBody‘);
}
return person;
}
var p1 = createPerson(‘allen‘, 22, ‘actor‘);
function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
this.sayHi = function(){
console.log(‘Hello,everyBody‘);
}
}
var p1 = new Person(‘allen‘, 22, ‘actor‘);
- 在内存中创建一个对象。
- 让this指向这个新的对象。
- 执行构造函数:给这个新对象添加属性和方法。
- 返回这个新对象。
标签:方式 工作 pre turn 工厂 creat func tor OLE
原文地址:https://www.cnblogs.com/allen2333/p/9162400.html