js对象的创建方式:
js也具有OOP编程思想,了解js对象,可以进一步了解js是如何面向对象编程的。
js的创建对象方式:
1. Object
var a=new Object();a.name="jack";a.age=20;a.sayName=function () { console.log(this.name);} a.sayName();//打印jack
2. 字面量
var b={name:"rose",age:20,sayName:function () { console.log(this.name);}}; b.sayName();//打印rose
3.工厂模式
function createPerson(name,age) { var o=new Object(); o.name=name; o.age=age; o.sayName=function () { console.log(this.name) } return o;}var c=createPerson("kerry",30);c.sayName();//打印kerry
4. 原型构造
function Person(name,age) { this.name=name; this.age=age;} Person.prototype.sayName=function () { console.log(this.name+":"+this.age)}var d1=new Person("tom",23);d1.sayName();//打印tom
时间: 2024-08-07 08:41:34