javascript创建对象的四种方式

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();

【javascript创建对象的四种方式】感觉有用点个关注哦!

    推荐阅读