为什么 Chrome Devtools 将当前范围内定义的变量显示为未定义?

Slb*_*box 9 javascript devtools google-chrome-devtools electron

例如mergedArray下面的变量。

我的问题是,即使在当前函数中定义变量,通常也无法检查变量。

我发现其他问题也提出类似的问题,但这些问题的答案与在更高范围内定义的变量有关。

从技术上讲,这个问题是在 Electron 中出现的 - 但它本质上使用的是 Chrome DevTools。

在此输入图像描述

R..*_*... 2

尝试展开“范围”窗格(“调用堆栈”窗格下方或上方)并查看“本地”下列出了哪些变量。它可以显示为不同的名称,例如

在此输入图像描述

这可能是缩小的结果