gpt4 book ai didi

javascript - import * 在 Javascript 中做什么?

转载 作者:行者123 更新时间:2023-11-29 10:57:59 25 4
gpt4 key购买 nike

我正在浏览 this repo on Github并试图理解代码的工作原理

在这里,作者(或程序员)在多个地方提到了 import * 所以我试图理解和理解 import * 是如何工作的?

首先在Game.js file of his repo他这样提到/写过

import * as actions from '../actions';

在 VS Code 中,当我使用命令单击 '../actions 时,它会将我重定向到此文件 -> index.js

然后在 Index.js 中他们有这样的东西

import * as ActionTypes from './action-types';

当我点击 ./action-types 时,它会将我重定向到此处 action-types.js

我浏览了 firefox 文档,但我无法清楚地理解第一个示例,例如,action 文件夹包含多个文件,以及 import * as actions from '../actions' 是如何实现的;平均 index.js 文件

虽然我知道他已经使用 actions.functionName()ActionType.TypeName 调用/引用了函数

我的主要问题仍然存在

如何从 '../actions' 导入 * as actions;是指 index.js 文件吗?

最佳答案

import * as name 语法导入 javascript 文件的所有导出内容。

For example, if you want to import an entire module's contents, then access the doAllTheAmazingThings() function

import * as myModule from '/modules/my-module.js';
myModule.doAllTheAmazingThings();

来自docs

关于javascript - import * 在 Javascript 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53320734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com