码迷,mamicode.com
首页 > 其他好文 > 详细

node中的对象

时间:2017-03-21 10:33:15      阅读:122      评论:0      收藏:0      [点我收藏+]

标签: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:

 技术分享

 

node中的对象

标签:single   ima   使用   单例   引用   方法   get   对象   创建   

原文地址:http://www.cnblogs.com/gamedaybyday/p/6592836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!