TS项目类型报错 ,原因是因为你的方法或者是接口不支持promise 也就是说可能是你封装的方法没有返回,或者是没有返回promise ,如果没有参数 或者不需要返回的话-那么可以直接把调用的方法加一个async
类型“void”上不存在属性“then”
TS项目类型报错 ,原因是因为你的方法或者是接口不支持promise 也就是说可能是你封装的方法没有返回,或者是没有返回promise ,如果没有参数 或者不需要返回的话-那么可以直接把调用的方法加一个async。类型“void”上不存在属性“then”...
JavaScript语言没有
类型
,我更喜欢使用TypeScript,它本质上也是运行JavaScript的代码。
在TypeScript中使用Promise的时候,Promise.then()函数的返回值
类型
有时需要考虑。
我们都知道,Promise.then和Promise.catch这两个函数都是可以链式调用的,说明他们返回的
类型
也是一个Promise
类型
的对象。每一个then或catch...
前面聊了聊 几种数据
类型
五虎上将 以及 哼哈二将
void
, any , undefined 与
void
的区别
现在我们来说一说 ,如果我们没有指定
类型
, 那么ts 将会 如何做呢? 下面我们一起来看看。
进入正题 , 也就是
类型
推断。
类型
推断
当我们ts 中声明变量 , 而没有指定
类型
的时候 ,如下代码 :
let str = '我是字符串' // 这样现在的
类型
就是字符串
类型
了。
str = 123 // 这边已经把字符串变成字符串
类型
了 , 再去赋值 数值
类型
就不可以
Promise 对象用于一个异步操作的最终完成(或失败)及其结果值的表示。(简单点说就是处理异步请求。。我们经常会做些承诺,如果我赢了你就嫁给我,如果输了我就嫁给你之类的诺言。这就是promise的中文含义。一个诺言,一个成功,一个失败。)
new Promise(
/* executor */
function(resolve, reject) {...}