做网站的公司应该做收录嘛,任何用c语言做网站,建筑施工平台,哪个网站可以做记录视频throw 语句用来抛出一个用户自定义的异常,在抛出错误时#xff0c;throw 之后的语句将不会执行 const getApi (data) {if (isNaN(data)) {throw new Error(Parameter is not a number!);console.log(bar) // 这句永远不会执行#xff0c;throw之后的代码都不会}}情况一…throw 语句用来抛出一个用户自定义的异常,在抛出错误时throw 之后的语句将不会执行 const getApi (data) {if (isNaN(data)) {throw new Error(Parameter is not a number!);console.log(bar) // 这句永远不会执行throw之后的代码都不会}}情况一这样写代码运行到报错后页面直接显示空白报错 useEffect(() {getApi(xx); list();},[])const getApi (data) {if (isNaN(data)) {throw new Error(Parameter is not a number!);console.log(bar)}}const list () {console.log(list)}情况二加了try/catch,能够保证后面的代码能正常运行如比这里的list函数 useEffect(() {try {getApi(xx)} catch (e) {console.error(e);// Expected output: Error: Parameter is not a number!}list()},[])const getApi (data) {if (isNaN(data)) {throw new Error(Parameter is not a number!);console.log(bar)}}const list () {console.log(list)}promise的catch()和then的第二个回调函数和try/catch出发点都是捕捉错误之后将其隔离同时不影响正常逻辑执行。