了打字稿手冊,在部分Shorthand Ambient Modules,它顯示了一個import語句是這樣的:花括號在導入聲明中的含義是什麼?
import x, {y} from "hot-new-module";
無處沒有解釋爲什麼在y
上述聲明是在大括號中。如果x
和y
都在大括號內(即import {x, y} from...
),那麼它可能不會引起我的注意 - 但現在我想知道爲什麼一個人在裏面,而不是另一個。
大括號實際上表示什麼?你會如何選擇把哪些東西放在花括號裏?
大括號表示導出類型,它是一個命名導出。這與默認導出不同,另一種類型。不同之處在於,命名導出允許對包進行別名。 – fungusanthrax