如何禁止JavaScript对象重写?

2018-07-09
阅读 4 分钟
3.1k
译者按: 使用Object.preventExtensions()、Object.seal()和Object.freeze(),可以禁止重写JavaScript对象。

NPM测试模块之rewire教程

2018-01-22
阅读 2 分钟
3.3k
摘要:有了rewire模块,再也不用担心测试私有函数了。 在玩转Node.js单元测试,我介绍了3个用于编写测试代码的NPM模块:Mocha, Should以及SuperTest。为了怂恿大家写单元测试,我再介绍一款神奇的NPM测试模块:rewire。 GitHub仓库: Fundebug/rewire-tutorial rewire原理 对于技术,知其然,也应该知其所以然。 对于rewi...