摘要:
虽然Object构造函数或对象字面量都可以用来创建单个对象,但这种方式有个弊端:使用同一个接口创建很多对象,会产生大量的重复代码。为了解决这个问题,于是百家争鸣,各种工厂模式的变体应运而生。 1.工厂模式 这种模式是软件工厂领域的广为人知的设计模式,它抽象了创建具体对象的过程,用函数来封装以特定接口 阅读全文
摘要:
对象 ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。” 于是,我们可以将对象想象成散列表:就是一些名值对,其中值可以是数据或函数 1.理解对象及其内部机制 我们先来创建一个最简单的Object实例,同时为它添加属性和方法: 有时候这种直接赋值的方式太繁琐,我们还 阅读全文