今天重读了一下程序设计>>的几章,其中的面向对象的程序设计,写的很好,让自己受益匪浅,特此记录....ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同.ECMA-262将对象定义为:"无序属性的集合,其属性可以包含基本值,对象和函数"....原型模式 我们创建的每个函数都有一个prototype(原型)属性 这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法....按照字面意思理解,prototype就是通过调用构造函数而创建的那个对象实例的原型对象....原型对象的问题在于由共享的本性导致的.如果原型的属性值为对象的话,那么所有实例的这个属性都指向同一个属性,统一修改.
未完待续.....