js中的面向对象编程,就是创建对象,给对象添加属性的方法。
创建对象的几种方法:
1、对象字面量方式创建对象
var objz={name:"张三"}
2、构造函数创建对象 (系统自带的Object函数)
var objl = new Object({name:"李四"});
Object是一个系统提供的构造函数,这个构造函数专门用来创建对象使用的。
3、工厂模式创建对象 (函数中返回对象)
function createobj(name){
var obj=new Object()
obj.name=name;
return obj
}
var objw=createobj('王五')
4、通过自定义的构造函数创建对象
function Person(name){
this.name = name;
}
var objs = new Person("孙六");
5、通过原型创建对象 (函数创建之后,有个一属性prototype可以访问原型对象)
function Animal(){
}
Animal.prototype.name="小黑"
var objd = ne