首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeScript
执念坚持
创建于2022-05-04
订阅专栏
记录ts中特别的知识点
暂无订阅
共4篇文章
创建于2022-05-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TS 工具类型 Partial、Required、Readonly、Exclude、Extract、Omit、ReturnType
Partial 部分类型 Required 必填类型 Readonly 只读类型 Exclude 排除类型 --- 接收的是基本类型 Extract 提取类型 Pick/Omit 排除 key 类型
type 和 interface 的区别是什么?
一般我选择的是,和对象相关的,使用interface,和对象不相关的使用type 组合方式:interface 使用 extends 来实现继承,type 使用 & 来实现交叉类型。 扩展方式:int
any、unknown、never 的区别是什么?
any V.S. unknown 二者都是顶级类型(top type),任何类型的值都可以赋值给顶级类型变量: 但是 unknown 比 any 的类型检查更严格,any 什么检查都不做,unknow
TS 和 JS 的区别是什么?有什么优势?
语法层面:TypeScript = JavaScript + Type(TS 是 JS 的超集) 执行环境层面:浏览器、Node.js 可以直接执行 JS,但不能执行 TS(Deno 可以执行 TS)