访问父函数中定义的变量而不创建处理程序是否可行?在javascript中访问父元素而不创建处理程序
所以基本上我需要的是像下面的东西。
var g=100;
(function f()
{
var g=200;
(function()
{
var g=300;
console.log(g); //300
console.log(window.g); //100
console.log(??) // how should i get value of g as 200 here ??
})();
}();
请注意在这里,我不想在这里创建处理程序。如果我只有一个函数,并且我想访问函数内部的父变量(当前函数中存在相同的变量),那么我可以使用window [变量名]
是的,这也将工作提供的父函数作为参数传递。谢谢Shafeen。 – Parashuram