簡體   English   中英

如何在 ES6 中將多個函數導出為別名

[英]How to export multiple functions as aliases in ES6

我想在 ES6 中將多個函數導出為別名。

我像這樣導出它,因為我想使用導出默認值,但“as”似乎不起作用。

const fn1 = () => {};
const fn2 = () => {};

export default = {
  fn1 as function1,
  fn2 as function2,
} // -> not working

我怎樣才能做我想做的事?

export default應該是一個表達式(而不是一個= )。 所以之后你需要做的就是對普通的 Javascript 對象使用正確的語法:

export default {
  function1: fn1,
  function2: fn2,
};

我認為這是錯誤的語法。 正確的使用是在"{"之前沒有'='

export default {
  fn1 as function1,
  fn2 as function2
}

暫無
暫無

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

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