gpt4 book ai didi

javascript - import 语句中的解构赋值

转载 作者:行者123 更新时间:2023-11-30 09:44:43 24 4
gpt4 key购买 nike

根据 这个 source以及 在某个项目中看到过这种用法的模糊内存,我很好奇是否有人能够执行以下操作:

import {map: { series }} from 'contra'

如本destructuring assignment所述概述:

The import statement in ES6 behaves similarly to destructuring, but it is important to note that it is not actually destructuring.

导入的工作方式似乎有点不同,也许人们不能期望完全相同的行为,但我无法验证其状态。我想要做的事情是官方 ECMAScript 6/7 规范的一部分吗?

在尝试回答这个问题时,请包含(或链接)澄清此问题的规范部分。

最佳答案

规范的相关部分是 here .

导入声明

import ImportClause FromClause;

如果您检查ImportClause,您会发现它只是熟悉的 * as FooDefaultImport{ImportSpecifier , ...} 等,其中 ImportSpecifier 是一个 ImportBinding,它又是一个 BindingIdentifer,它只是一个普通的旧标识符

MDN 条目介于误导性和完全错误之间。它应该说(现在确实说):

The import statement in ES6 has a superficial resemblance to destructuring, but is actually completely unrelated.

这些天我在 MDN 中发现越来越多的不正确和误导性信息。应与一粒盐一起服用。权威引用是规范。

关于javascript - import 语句中的解构赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39376073/

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