[英]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.