From 7b4614237245449666f717d46287a37591103c50 Mon Sep 17 00:00:00 2001 From: fw_qaq <82551626+Jack-Zhang-1314@users.noreply.github.com> Date: Tue, 15 Nov 2022 14:28:54 +0800 Subject: [PATCH] doc: update es6.md, add import assertions (#79) * feat: add import assertions * update --- docs/es6.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/es6.md b/docs/es6.md index 0db9865..11535ba 100644 --- a/docs/es6.md +++ b/docs/es6.md @@ -706,6 +706,23 @@ new URL('data.txt', import.meta.url) Node.js 环境中,`import.meta.url`返回的总是本地路径,即 `file:URL` 协议的字符串,比如 `file:///home/user/foo.js` +### 导入断言(Import Assertions) + + +#### 静态导入 + +```js +import json from "./package.json" assert {type: "json"} +// 导入 json 文件中的所有对象 +``` + +#### 动态导入 + +```js +const json = + await import("./package.json", { assert: { type: "json" } }) +``` + Generators ----------