为什么在 javascript 中执行导入时,有时会返回未定义的变量?

杰森加四

这有效

import config from './setup/config'
const {port} = config; 

这使端口未定义

import config, {port} from './setup/config'
// config.port returns a number but port alone is undefined

这也是未定义的

import {port} from './setup/config'
菲利克斯·克林
const {port} = config; 

是一个解构赋值。port从 中的对象“拉出”属性config

import {port} from './setup/config'

从模块导入命名导出 port./setup/config

您的模块可能没有命名的 export port作为默认导出导出的对象的属性不会神奇地成为命名导出!

通过阅读让自己更熟悉 ES6 模块

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么整数属性有时会返回0?

来自分类Dev

为什么读取属性有时会在javascript中引发错误?

来自分类Dev

在Javascript中,为什么未定义对象的子键返回错误而不是未定义?

来自分类Dev

为什么Clang有时会返回nullptr,有时会返回我想要的?

来自分类Dev

为什么我的模块Javascript代码段在私有变量上返回未定义?

来自分类Dev

为什么此javascript类返回未定义

来自分类Dev

为什么我的JavaScript提升的局部变量返回未定义,而提升的全局变量返回空白?

来自分类Dev

为什么导航属性有时会返回null?

来自分类Dev

为什么“未定义”结束JavaScript中的循环?

来自分类Dev

javascript变量是未定义的。为什么?

来自分类Dev

JavaScript:为什么[] +(-〜{}-〜{}-〜{}-〜{})+(-〜{}-〜{});返回“ 42”

来自分类Dev

为什么我在JavaScript中得到“未定义”

来自分类Dev

为什么JavaScript Closure返回未定义

来自分类Dev

为什么console.log有时会为已导出的变量打印未定义的内容?

来自分类Dev

为什么有时未定义此变量?

来自分类Dev

为什么我的变量在javascript中返回未定义?

来自分类Dev

为什么JavaScript的“ if语句”返回未定义?

来自分类Dev

为什么JSON数据在JavaScript中显示“未定义”?

来自分类Dev

为什么JavaScript中的函数不接受未定义的变量?

来自分类Dev

为什么读取属性有时会在javascript中引发错误?

来自分类Dev

为什么我在JavaScript中得到“未定义”

来自分类Dev

为什么我的警报在javascript中显示未定义

来自分类Dev

为什么console.log有时会为已导出的变量打印未定义的内容?

来自分类Dev

在Javascript中:为什么var a,b = 3返回未定义而b = 3则未返回?

来自分类Dev

为什么(+)在Javascript中是隐含的?

来自分类Dev

在 JavaScript 中,为什么这个全局变量在我的函数中未定义?

来自分类Dev

Javascript - 为什么这是未定义的?

来自分类Dev

为什么 NodeJS/Javascript 坚持这些变量是未定义的?

来自分类Dev

为什么javascript函数和for循环在下拉菜单中返回未定义?

Related 相关文章

  1. 1

    为什么整数属性有时会返回0?

  2. 2

    为什么读取属性有时会在javascript中引发错误?

  3. 3

    在Javascript中,为什么未定义对象的子键返回错误而不是未定义?

  4. 4

    为什么Clang有时会返回nullptr,有时会返回我想要的?

  5. 5

    为什么我的模块Javascript代码段在私有变量上返回未定义?

  6. 6

    为什么此javascript类返回未定义

  7. 7

    为什么我的JavaScript提升的局部变量返回未定义,而提升的全局变量返回空白?

  8. 8

    为什么导航属性有时会返回null?

  9. 9

    为什么“未定义”结束JavaScript中的循环?

  10. 10

    javascript变量是未定义的。为什么?

  11. 11

    JavaScript:为什么[] +(-〜{}-〜{}-〜{}-〜{})+(-〜{}-〜{});返回“ 42”

  12. 12

    为什么我在JavaScript中得到“未定义”

  13. 13

    为什么JavaScript Closure返回未定义

  14. 14

    为什么console.log有时会为已导出的变量打印未定义的内容?

  15. 15

    为什么有时未定义此变量?

  16. 16

    为什么我的变量在javascript中返回未定义?

  17. 17

    为什么JavaScript的“ if语句”返回未定义?

  18. 18

    为什么JSON数据在JavaScript中显示“未定义”?

  19. 19

    为什么JavaScript中的函数不接受未定义的变量?

  20. 20

    为什么读取属性有时会在javascript中引发错误?

  21. 21

    为什么我在JavaScript中得到“未定义”

  22. 22

    为什么我的警报在javascript中显示未定义

  23. 23

    为什么console.log有时会为已导出的变量打印未定义的内容?

  24. 24

    在Javascript中:为什么var a,b = 3返回未定义而b = 3则未返回?

  25. 25

    为什么(+)在Javascript中是隐含的?

  26. 26

    在 JavaScript 中,为什么这个全局变量在我的函数中未定义?

  27. 27

    Javascript - 为什么这是未定义的?

  28. 28

    为什么 NodeJS/Javascript 坚持这些变量是未定义的?

  29. 29

    为什么javascript函数和for循环在下拉菜单中返回未定义?

热门标签

归档