decorator-initial-values:声明性地定义类的初始属性

时间:2024-06-19 08:13:22
【文件属性】:

文件名称:decorator-initial-values:声明性地定义类的初始属性

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-19 08:13:22

JavaScript

在 ES6 类中的super调用之前初始化值 在 ES7 中,在继承另一个类的构造函数中,您只能在调用super后使用this关键字。 如果父类期望继承类中有一些初始值,这将是有问题的。 使用decorator-initial-value ,您现在可以定义初始值,以便现在随它们一起提供期望初始值的父类。 import properties from 'decorator-initial-values' ; class Foo { constructor ( ) { if ( this . something < 10 ) { // ... } else { // ... } } _doSomething ( ) { } } @ properties ( { something : 10 } ) class Bar ext


【文件预览】:
decorator-initial-values-master
----src()
--------index.js(307B)
----babelhook.js(40B)
----test.js(597B)
----LICENSE(739B)
----README.md(1KB)
----.gitignore(12B)
----package.json(775B)

网友评论