【发布时间】:2017-06-26 09:59:20
【问题描述】:
是否可以在导入/导出模块系统中导出getter?
export getter $topbar(){ return $('.topbar') }
如何实现?
编辑:
所以当我问这个问题时,我了解到每个变量都导出为by ref,因此任何导出的变量都充当吸气剂,并在每次检查时暴露新值。
这意味着更改模块中的变量值将更改每个导入模块中的值
【问题讨论】:
-
您希望如何使用它?就像一个在评估时调用你的 getter 回调的变量?我认为这是不可能的。
-
它看起来不像是重复的。另一个问题是关于导出模块的,我问的是
exporting getter。我的问题很简单,另一个问题很复杂 -
@perymimon 我不确定你想如何导出“吸气剂”。 getter 始终是对象的一部分。你只想导出getter函数吗?
-
我说的getter是指像变量一样的东西,但每次我们请求值时都会返回新值,即使是原始值也是如此。如果我们能够按需计算价值,那就更好了。
标签: javascript module ecmascript-6