文件名称:js-lazy-object:JavaScript 库,用于在仅在访问时初始化的对象上定义惰性属性。 也称为延迟初始化和缓存记忆的 getter
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-19 13:16:35
JavaScript
懒惰对象.js [npm-badge]: LazyObject.js 允许您定义对象的属性,该对象的值仅在第一次访问时初始化。 从那时起,值被缓存/记忆。 它的defineLazyProperty函数紧跟Object.defineProperty签名,允许您更改定义的属性是否可configurable 、 enumerable和writable 。 安装 npm install lazy-object LazyObject.js 遵循,因此可以随意依赖其主要版本,例如>= 1.0.0 < 2 (又名^1.0.0 )。 使用 定义一个延迟初始化的属性 var LazyObject = require ( "lazy-object" ) var Net = require ( "net" ) var server = { } LazyObject . defineLazyProp
【文件预览】:
js-lazy-object-master
----index.js(1KB)
----package.json(865B)
----test()
--------index_test.js(6KB)
--------mocha.opts(27B)
----LICENSE(940B)
----.npmignore(7B)
----.gitignore(22B)
----CHANGELOG.md(412B)
----Makefile(675B)
----README.md(4KB)