簡體   English   中英

此導出語法在ES2015中有效嗎?

[英]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 ...
  • 聲明(類,函數)
  • 變量語句( varletconst
  • 導出子句( {}{foo, bar} ,...)
  • ...(更多但不相關)

{ foo, bar } = bam但是是一個賦值 ,並且規范中的所有規則都與該用例不匹配。

要驗證不被廣泛支持的語法是否有效,可以使用Babel repl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM