标签:single ima 使用 单例 引用 方法 get 对象 创建
1. class的概念
定义一个class,属性都是private,方法都是public。
Hello.js:
使用class
index.js:
2. 单例类
使用exports而不是module.exports。区别在于Hello导出的是新的Function对象,而single导出的是single.js的初始对象{}。
属性都是private,方法都是public需要exports接口导出。
exports.name = name,相当于给接口{}创建动态属性。是无法导出var name的,因为name不是引用类型。
single.js:
new single()的话会报错。无论在哪里引用require single,值getName都是一样的。
index.js:
标签:single ima 使用 单例 引用 方法 get 对象 创建
原文地址:http://www.cnblogs.com/gamedaybyday/p/6592836.html