首页 > 解决方案 > 是否可以在 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”变量。我想知道是否有人知道是否可以不从模块中删除它?

谢谢

标签: javascript

解决方案


我不知道这样做的目的,但也许?

const combinedProjects = (() => {

    // Create Combined Project Array
    const combinedArray = [];

    // Active Project
    let activeProject = combinedArray;

    return {
        combinedArray,
        activeProject
    }
})();

const {activeProject} = combinedProjects

// Module Exports
export {activeProject};

推荐阅读