广告组件报错,出现了代码中找不到的定义变量?
在广告实例化的时候,去销毁,会报错如下: VM2268:1 Uncaught (in promise) TypeError: Cannot destructure property 'rewardedTime' of 'e.data' as it is undefined. 我找遍代码,也找不到rewardedTime,触发的逻辑大概是初始化后,onLoad还没打印就去销毁产生的。请问有什么方法防止这个报错没? // 事件处理 const onLoad = () => { status.isLoaded = true; status.retryCount = 0; console.log(`[${adUnitId}] 加载成功`); }; instance.onLoad(onLoad); “加载成功”打印出来去销毁就不会报错,“加载成功”没打印出来去销毁就去报这个错。