《JavaScript权威指南》中文版P204纠错

目录


  中文版《JavaScript权威指南》第六版P204中,讲到使用构造函数定义类时,提到“Range()构造函数是通过new关键字调用的(在示例代码的末尾)”,如下图:

  找了半天没看出来示例代码中到底是怎么通过new关键字调用的,于是,查看了一下原书第六版,如下图:

  好吧,原来中文版这里出现了一点小错误,直接将前一页P203示例代码“用原型对象定义方法”中的代码粘贴过来了,怪不得找不到,= =。

  从概念上讲,这是有很大不同的。是否使用new关键字创建实例对象,是工厂模式和构造函数模式创建对象的重要区别之一,详细可以参考《JavaScript高级程序设计(第3版)》P145。