ES6 await用try catch捕获错误,直接用promise的catch捕获不是看起来更好吗,为什么还是要选择用try catch捕获错误。
99.9999% 的场景下你都不需要用到深拷贝,唯一用到的应该是面试。
另外,immer.js 了解一下
promise 的catch只能捕获 promise里的错误 吧,比如 接口 报的错 。 不能捕获 js里的错 ,你要是 有个致命错误(比如:变量 没声明,会直接报undefined,导致程序无法运行) 不用 try ,catch捕获 ,会导致直接崩溃 。