原生 Javascript JSON Module

JSON Module

JSON Module 在开发中已经被我们大量使用,导入 json 在开发中就如同喝水一般常见

目前的现状

得益于构建工具的支持,我们可以随意导入任意 json,并任意使用,但 js 本身并不支持 JSON Module,这只不过是打包工具给予我们的能力罢了,webpack 自 2.x 开始直接支持 JSON Module,rollup 也可以通过 @rollup/plugin-json 支持 JSON Module 直接导入,这些这给我们带来了极大的便利,在此之前,我们需要在 js 文件中导出 json。而现在,借助工具,我们能够直接导入 json,导入的 json 会自动解析为一个对象,供我们直接使用

提案

根据 tc39 最新的 ECMAScript 提案 JSON Modules,以后 js 可以直接原生支持 JSON Module 了,目前该提案位于 stage 3 阶段,预计不久之后就会进入 stage 4 阶段,从而进入标准,在这之后我们就可以使用原生 JSON Module 了,JSON Modules 提案建立在 Import Assertions 提案的基础之上,Import Assertions 提案规定了导入模块时断言其类型,其还会支持 WebAssembly 类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值