javascript创建对象的四种方式
1.常用方式创建对象
var human = new Object();//通过内置对象Object创建对象
human.name = "小静";//为对象添加属性
human.age = 18;//为对象添加属性
human.sayHi = function ()
{//为对象添加方法
console.log("Hi~我是"+name+",今年"+age+"岁。");
}
2.通过内置对象 new Object() 创建对象
var human = new Object();//通过内置对象Object创建对象
human.name = "小静";//为对象添加属性
human.age = 18;//为对象添加属性
human.sayHi = function () {//为对象添加方法
console.log("Hi~我是"+name+",今年"+age+"岁。");
}
3.构造函数模式创建对象
function Person(name){
this.name = name;
this.sayName = function(){
alert(this.name);
};
}
var p1 = new Person('zhang');
var p2 = new Person('li');
p1.sayName();
p2.sayName();
4.原型模式创建对象
function Animal() { }
Animal.prototype.name = 'animal';
Animal.prototype.sayName = function () {
alert(this.name);
};
var a1 = new Animal();
var a2 = new Animal();
a1.sayName();
感觉有用点个关注哦!