千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础

1.定义数组有很多方法
普通方法
let arr : string[]
泛型
let arr : Array<string>
元组是数组的一种特殊形式: 一个数组如果知道他的长度 并且他的每个u元素类型都是已知的 则称之为元组
let tuple:[string,number,boolean]
tuple=['a',1,true]
any和unknown
都可以赋值任何类型 any无类型检查 unknown在使用时有类型检查
unknown还可以进行类型转换 而any不具备 定义成any和js没区别了
2.中间件机制:Koa采用了基于Promise的中间件机制,而Express使用基于回调的中间件机制。Koa的中间件使用了async/await语法,使得异步代码编写更加简洁和可读性更强。
异常处理:Koa更加强调对异常的处理和错误的捕获。Koa内置了对错误处理的机制,可以通过try/catch块或中间件来处理异常情况。而在Express中,错误处理需要通过自定义的中间件或捕获路由处理。
路由系统:在Koa中,路由功能没有集成在框架中,而是通过第三方中间件(如koa-router)来实现路由功能。相比之下,Express内置了路由系统,可以更快速地创建和管理路由。
上下文对象:Koa的上下文对象(Context)提供了更多的方法和属性,使得在中间件之间传递数据更加方便。Express的Request和Response对象相对较简单,需要使用其他方式来传递数据。
体