从unsyntactic可以看出来,这个报错其实是异步导致的。
使用jsonp请求的时候不知道它是异步的,于是我在for循环内发送jsonp请求。而我也在promise对象的then方法内写了continue,由于promise是异步的,触发break的时候循环可能已经执行完了,所以break与continue就不能用(在then方法中)了。
不能在异步操作中使用break/continue
本文探讨了在使用Jsonp进行异步请求时遇到的问题,由于Jsonp的异步性质,导致在for循环内的break和continue无法按预期工作。作者解释了Promise的then方法中的异步执行如何影响了循环控制,并指出在异步环境中不宜使用break和continue,提出了相应的解决方案。
从unsyntactic可以看出来,这个报错其实是异步导致的。
使用jsonp请求的时候不知道它是异步的,于是我在for循环内发送jsonp请求。而我也在promise对象的then方法内写了continue,由于promise是异步的,触发break的时候循环可能已经执行完了,所以break与continue就不能用(在then方法中)了。
不能在异步操作中使用break/continue
114

被折叠的 条评论
为什么被折叠?
