无法访问每个jquery之外的变量

时间:2013-12-16 20:47:41

标签: jquery

我曾经问了一次,但我被击落了。但是,我仍然有问题。

    var var1 = "test";
    $.each(portfolioRisksDb, function (index, riskDb) {
           // cannot get var1 here
   });

对某些人来说,var1内的$.each未定义。可能吗?我有些误会吗?似乎var1应该可以直接访问。

我还附上截图,当我第一次在$ .each循环中阅读时,你可以看到Chrome显示未定义。

enter image description here

这就是答案:

如果你没有在循环中使用var1(显式),它可能是垃圾收集的,所以当你在调试器中进行跟踪时,它可能已经被破坏了。

0 个答案:

没有答案