js面向对象之 惰性函数和即时函数
2017-03-17 本文已影响0人
萝卜仔1
惰性函数定义:
特点是在第二次调用函数的时候这个函数才被正确的定义。第一次调用函数的时候只是做一些初始化的处理
特征:可以实现函数的自我更新。
注意点:
01实现自我更新之后函数上面的属性会丢失
02把函数赋值给变量或者是对象的方法之后,以变量或者是对象方法来进行调用的时候不会实现自我更新
即时对象初始化
写法:
01提供一个对象{}属性和方法
02在对象中提供一个初始化的方法,主要做一些初始化操作
03在对象外部添加(),包装成一个表达式
04直接使用.init()来进行初始化处理