Uncaught (in promise)
Posted eret9616
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Uncaught (in promise)相关的知识,希望对你有一定的参考价值。
如果promise中 reject的错误没有被catch出来就会报这个错误
// Uncaught (in promise)
let a = new Promise((resove,reject)=>{
reject(1)
}
// ok
let a = new Promise((resove,reject)=>{
reject(1)
}.then((res)=>{},(err)=>{})
// Uncaught (in promise)
let b = new Promise((resove,reject)=>{
throw new Error(1)
})
// error
a = new Promise((resove,reject)=>{
throw new Error(1)
}).catch((res)=>{})
// ok
let b = new Promise((resove,reject)=>{
new Error(1)
})
// ok
a = new Promise((resove,reject)=>{
throw new Error(1)
}).catch((res)=>{})
以上是关于Uncaught (in promise)的主要内容,如果未能解决你的问题,请参考以下文章
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 Promise [重复]
解决Uncaught (in promise) reason的问题
Uncaught (in Promise) DOMException: play() 只能由用户手势启动
解决Uncaught (in promise) reason的问题