在 javascript 中,为什么我的静态方法中的参数在 Chrome 调试器中未定义?

时间:2021-08-01 20:23:51

标签: javascript reactjs

我有一个这样的 React/javascript helper 类,但是由于某种原因,当我使用 Chrome 调试器时,它说 SET @Cur2 = CURSOR FOR SELECT title,receipt_date,decision_date From #tmpTable GROUP BY title,receipt_date,decision_date ORDER BY receipt_date OPEN @Cur2 FETCH NEXT FROM @Cur2 INTO @TITLE,@RECEIPT_DATE,@DECISION_DATE; WHILE @@FETCH_STATUS = 0 BEGIN select * from #tmpTable where receipt_date > @RECEIPT_DATE AND receipt_date < @DECISION_DATE FETCH NEXT FROM @Cur2 INTO @RECEIPT_DATE,@DECISION_DATE; END; 未定义,而 arrOfObj 工作正常。有谁知道原因吗?想了解我缺少的 javascript 细微差别。谢谢!

hi
export default class JSUtil {
  static average(arrOfObj, fn = null) {
    // for some reason JS debugger cant access arrOfObj, but works if I declare a const inside it
    const hi = arrOfObj
    debugger
  }
}
VM2903:1 Uncaught ReferenceError: arrOfObj is not defined
    at eval (eval at average (JSUtil.js:1), <anonymous>:1:1)
    at Function.average (JSUtil.js?e5fd:55)
    at useDatePriceMap (UseDatePriceMap.js?f60b:40)
    at CityDatePicker (CityDatePicker.js?325d:57)
    at renderWithHooks (react-dom.development.js?61bb:14803)
    at updateFunctionComponent (react-dom.development.js?61bb:17034)
    at beginWork (react-dom.development.js?61bb:18610)
    at beginWork$1 (react-dom.development.js?61bb:23179)
    at performUnitOfWork (react-dom.development.js?61bb:22154)
    at workLoopSync (react-dom.development.js?61bb:22130)
    at performSyncWorkOnRoot (react-dom.development.js?61bb:21756)
    at eval (react-dom.development.js?61bb:11089)
    at unstable_runWithPriority (scheduler.development.js?3069:653)
    at runWithPriority$1 (react-dom.development.js?61bb:11039)
    at flushSyncCallbackQueueImpl (react-dom.development.js?61bb:11084)
    at flushSyncCallbackQueue (react-dom.development.js?61bb:11072)
    at batchedEventUpdates$1 (react-dom.development.js?61bb:21877)
    at batchedEventUpdates (react-dom.development.js?61bb:795)
    at dispatchEventForLegacyPluginEventSystem (react-dom.development.js?61bb:3568)
    at attemptToDispatchEvent (react-dom.development.js?61bb:4267)
    at dispatchEvent (react-dom.development.js?61bb:4189)
    at unstable_runWithPriority (scheduler.development.js?3069:653)
    at dispatchUserBlockingUpdate (react-dom.development.js?61bb:4172)

0 个答案:

没有答案