[英]Is this export syntax valid in ES2015?
在ES2015中與export
一起使用時,以下銷毀分配的使用是否有效?
// bam.js
const bam = { foo() {}, bar() {} };
export { foo, bar } = bam;
// another.js
import { foo, bar } from 'bam';
否。 規范要求export
后必須跟隨
default ...
var
, let
, const
) {}
, {foo, bar}
,...) { foo, bar } = bam
但是是一個賦值 ,並且規范中的所有規則都與該用例不匹配。
要驗證不被廣泛支持的語法是否有效,可以使用Babel repl 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.