t 中创建对象的方法(读书笔记思维导图)

王朝学院·作者佚名  2016-05-22
窄屏简体版  字體: 小  |  中  |  大  |  超大  

javaScript 中创建对象的方法(读书笔记思维导图)面向对象(Object-Oriented, OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。而 ECMAScript 中没有类的概念,所以我们可以使用对象模拟出类。ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。

以下是《Javascript高级程序设计》中介绍的创建对象的方法:

目前使用最广泛的是组合使用构造函数模式和原型模式。此外,动态原型模式也很流行,在功能上与构造函数模式/原型模式等价。可以采用这两种方式中的任何一种。不过不要单独使用经典的构造函数或原型模式,因为这样会给代码引入问题。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航