javascript - 是否可以在 JavaScript 中导出返回的属性/方法?
问题描述
我想知道是否可以在 JavaScript 中导出从 IIFE 模块返回的属性和方法 - 下面的示例:
// Combined Projects
const combinedProjects = (() => {
// Create Combined Project Array
const combinedArray = [];
// Active Project
let activeProject = combinedArray;
return {
combinedArray,
activeProject
}
});
// Module Exports
export {activeProject};
当我将它导入任何地方时,我正在努力访问“activeProject”变量。我想知道是否有人知道是否可以不从模块中删除它?
谢谢
解决方案
我不知道这样做的目的,但也许?
const combinedProjects = (() => {
// Create Combined Project Array
const combinedArray = [];
// Active Project
let activeProject = combinedArray;
return {
combinedArray,
activeProject
}
})();
const {activeProject} = combinedProjects
// Module Exports
export {activeProject};
推荐阅读
- android-studio - 从设备选择下拉菜单中打开模拟器时出错
- c++ - 如何相应地构造代码(在头文件和源文件中),以免出现编译器和链接器错误?
- javascript - if语句中的for循环javascript
- javascript - 我们必须在 JavaScript For 循环中包含 Let 关键字吗?
- ms-access - MSAccess - 运行时错误“438”:对象不支持此属性或方法 - 尝试打开文件时
- html - 如何在此区域中仅显示 2 行动态文本,以 3 个点结尾,然后在其旁边显示“阅读更多”链接
- tabulator - 制表符:如何在任意页面上启动远程分页
- azure - 如何使用 java 在 azure blob 容器之间移动文件?
- vue.js - Vuetify `new Vue({ vuetify, render: h => h(App) }).$mount('#app')` 有什么作用?我可以忽略它吗?
- html - 在没有提交按钮的情况下使用不可见的 Google reCAPTCHA