我很难理解TypeScript中的default
关键字。因此,根据TypeScript Documentation,default
关键字可以放在类,函数和变量上。虽然不知道default
关键字的优势是什么,但是当它来到课堂时,我却不明白。当我导入非默认类时,我可能会这样做:
import { MyStuff } from './myStuff';
当我导入默认类时,我可能会这样做:
import MyStuff from './myStuff';
但是,在导入之后,在使用导入的类时,我在两种导入类型之间没有区别:
class MyClass {
private myStuff: MyStuff[] = [];
}
有人可以使用一些代码示例来解释default
关键字的使用吗?
答案 0 :(得分:1)
除import
语法之外,默认和命名导入之间没有区别。
默认和命名 exports 之间存在差异。命名导出follow strict syntax并导出变量,函数或类。默认导出接受expressions。