解决办法2利用原型正好解决实例化多个对象时,避免构造函数内的方法重复创建(如后面的示例代码所示)
普通函数与构造函数的区别
有new与无new的差别
写法上,构造函数首字母大写(目的只是用于区分普通函数与构造函数...以上例子中,我们是可以通过对系统提供的内置对象进行额外拓展的,也就是说系统对象(Date,String,Object,Array,RegExp等)是构造函数,当现有提供的功能没法满足时,就可以根据prototype...,尽量不要出现函数嵌套函数,因为this是指向是个令人头疼的问题,可以有全局变量,window.onload里面尽量是实例化对象,与对象的调用的方式,把不是赋值的语句单独放到一个函数当中(比如上文中的获取元素...,功能上与内置的函数并没有多大的区别,构造函数首字母大写用来区分普通函数还是构造函数,构造函数中的this指向该实例化的构造函数,主要是创建多个共享特定属性和行为的对象,用于创建模板,作为饼干工具,而原型对象主要是改写构造函数...以下是本篇提点概要
什么是函数:function关键字声明,一独立封闭功能的代码块,也是对象
什么是构造函数:new关键字创建对象时调用的函数,用于创建模板,生成饼干工具
普通函数与构造函数的区别,有new