感觉这个类型适配很麻烦啊,是不是有点多余?
类型适配英文叫做type assertion,更准确的翻译是“类型断言”,不过断言不是很好理解所以课程使用类型适配来代替。主要作用是对某个类型的做出限定性的说明,使用JavaScript的时候完全感觉不到他的存在,但是,在使用typescript的时候难免会碰到具有歧义的类型,这个时候就需要断言来解释类型的限定了。
你:js,我敢断言这个变量就是个string类型!
js:小子,你确定吗?
你:我确定一定以及肯定!
js:小子,要是报错了我可不管哦!
你:你爱报错就报错,反正我就断言这就是string,你不改我就叫杰哥过来!
js:好小子,你行,你说啥就是啥咯,反正我又不敢抵抗...(js看着杰哥浑身颤抖地把类型给改了)