摘要:// 接口是一种规范的定义。 // 1.属性类接口 // 对方法传入参数进行约束 interface FullName { firstName: string secondName: string // 可选参数 thirdName?: string fourthName?: string } fu
阅读全文
摘要:// 类 class Person { name: string constructor(name: string) { this.name = name } run(): void { console.log(this.name) } getName(): string { console.log
阅读全文
摘要:// 引入其他的ts文件// 浏览器不支持 // import { ming } from './mingningkongjian' // 或者以下写法 // 如果一个命名空间在一个单独的 TypeScript 文件中,则应使用三斜杠 /// 引用它,语法格式如下 // /// <reference
阅读全文
摘要:commonJS(用于服务端) 1.加载方式是同步方式(因为commonJS是从服务端的模块化来的) 2.若模块过大,对于客户端来说,需要通过网络来读取(没那么快),造成白屏时间过长 (对于服务端来说,因为放在本地的,读取时间就是硬盘读取时间,很快) 3.运行时加载 var math = requi
阅读全文
摘要:在取深层对象的时候,往往会因为后端,字段变化,而没有及时通知前端而报错,导致代码卡住 就要多写很多个if判断是否为空 方法:可选链操作符( ?. )允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。 ?. 操作符的功能类似于 . 链式操作符,不同之处在于,在引用为空(nul
阅读全文
摘要:中序遍历的定义: 按照访问左子树——根节点——右子树的方式遍历这棵树,而在访问左子树或者右子树的时候我们按照同样的方式遍历,直到遍历完整棵树 root.left--左子树 root.right--右子树 root.val--当前节点的值 输入:root = [1,null,2,3] 输出:[1,3,
阅读全文