frosty:JavaScript中的冻结属性

时间:2024-05-19 00:12:05
【文件属性】:

文件名称:frosty:JavaScript中的冻结属性

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-19 00:12:05

JavaScript

冷淡的 介绍 定义对象的冻结属性: 冻结的属性可以一次设置为一个undefined值 进一步尝试更改其值将引发Error 安装 通过 。 npm install --save frosty 用法 不可变类型的规范示例: import frosty from 'frosty' class ImmutableType { constructor(property1, property2) { this.property1 = property1 this.property2 = property2 } } frosty.freeze(ImmutableType.prototype, 'property1', 'property2') 对于冻结的属性, undefined不是有效值: // throws "'property2' should be define


【文件预览】:
frosty-master
----gulpfile.babel.js(338B)
----src()
--------frosty.spec.js(3KB)
--------frosty.js(965B)
----test.js(298B)
----.npmignore(3B)
----.travis.yml(102B)
----LICENSE.md(1KB)
----README.md(2KB)
----.gitignore(33B)
----CHANGELOG.md(486B)
----package.json(1KB)

网友评论