在学习js面向对象编程之前,首先须要知道什么是面向对象.面向对象语言都有类的概念,通过它能够创建具有同样属性和方法的对象.但js并没有类的概念,因此js中的对象和其它语言的对象有所不同. js对象能够定义为:"无需属性的集合,其属性能够是基本值.对象和函数.每一个对象都是基于一个引用类型创建的. js创建对象有下面两种方法: 1.创建一个Object实例: var person = new Object(); 2.使用对象字面量: var person ={}; 3.工厂模式: function…