【面试题】typescript

访问修饰符

  • public 都可以在任何地方进行访问。
  • private 只能在类定义内部进行访问。
  • protected 的属性和方法可以从类定义内部访问,也可以从子类中访问。
  • readonly 属性设置为只读的

interface 与 type 的区别

  • type 可以声明基本类型别名,使用交叉类型、联合类型等,interface 不行
  • type 语句中还可以使用 typeof 获取实例的 类型进行赋值
    1
    type B = typeof div;
  • interface 同类型声明可以被合并,而 type 不行。

范型 pick/Partial/record ...

✏️ 如有问题,欢迎指正
上一篇 : 【面试题】Vue下一篇 : 【面试题】react