欢迎光临散文网 会员登陆 & 注册

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

2023-07-21 19:20 作者:藤原妹红红红  | 我要投稿

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对象相对较简单,需要使用其他方式来传递数据。

千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础的评论 (共 条)

分享到微博请遵守国家法律