我正在使用Visual Studio Code上的React Native进行开发,最近我的手表停止工作,现在它一直在告诉变量(大多数)是 not available
。
例如,对于以下代码:
MyFunc()
{
let fromDate = new Date(2017,4,24)
let toDate = new Date(2017,4,26)
let daysInDifference = Math.round((toDate.valueOf()-fromDate.valueOf())/(1000*60*60*24)) + 1;
for(let i = 0; i < daysInDifference; i++)
{
let Result = SomeFunction()
if(Result.length === 0) // everything is fine till here
{
let MyVariable = [];
for(let i = 0; i < daysInDifference; i++)
{
// ..
但如果我跳过if()
语句,调试器会将我带到index.ios.bundle
并返回WATCH:
请注意,当它返回时,变量toDate
(以及我未展示的许多其他内容)在VARIABLES -> Closure
下“可用”,但不在WATCH
下:
试图做:
使用VARIABLES调试是一个痛苦的问题**,请帮忙吗?
答案 0 :(得分:0)
我重启VS +机器,然后一切恢复正常。