首页 > 解决方案 > JavaScript, ES6 导入自

问题描述

导入的语法是:

import { something } from 'path/to/something';
import somethingElse from 'path/to/somethingElse';

这些示例以防某些导出默认值与否。

但是为什么我们在说之前要导入一些东西from呢?

不应该写更多的逻辑:

from 'path/to/something' import { whatINeed }

因为IDE和vscode首先知道我要从哪里导入一些东西,所以它可以建议我每个导出的常量、函数等,以选择我需要的东西。

PS:不知道在哪里问这个。

标签: javascriptecmascript-6es6-modules

解决方案


您更喜欢的建议语法用于其他语言,Python 就是一个例子。

如果您已经在 . 之后定义了路径from,那么当您在{}.

是否或import应该from先出现的偏好只是句法偏好的问题。

这也通过通用语言来说明。

在英语中,形容词放在名词之前,而在法语中,形容词放在名词之后。

我不是在表达偏好,只是解释为什么它可能是这样的。


推荐阅读