javascript - ES6:缩短重复的 getter
问题描述
是缩短这段 JS 代码的方法吗?也许符号可能有用?ES6+
class Instance {
// ...
static get value() {
return wrapper('value')
}
get value() {
return secondWrapper(Instance.value);
}
getValue() {
return thirdWrapper(this.value);
}
// ...
}
由于约定,我不想修改调用方式。但是文件变得越来越大。有任何想法吗?
解决方案
getValue(){
return third(second (firstWrapper('value')));
}
推荐阅读
- javascript - 如何在 yup 中应用条件验证
- javascript - 如何使 vuetify v-btn 元素成为点击事件
- ios - 如何在 SwiftUI 中提供“系统”外观选择?
- python - 熊猫:反向累积和的过程
- android - Android - 将图像缩放到手机的状态栏
- javascript - 如何将多行从 JSON 结构插入 MySQL 列
- java - 忽略依赖项中的 Javadoc 错误
- android - 任何人都可以解释错误和/或提供上传的 logcat ss 的一些解决方案吗?
- javascript - Firefox 将 URI 转换为 URL:如何强制它显示 URI
- r - 查找与两种模式中的任何一种匹配的名称