javascript - 匿名函数中的变量怎样能在外部获取到?
本文介绍了javascript - 匿名函数中的变量怎样能在外部获取到?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
!function 匿名函数中的变量怎样能在外部获取到?
代码:
!(function (w) {
var a = {
itemId:1,
adtype:2,
device:2
}
if (window.adlist) {
w.adlist.push(a);
}
})(window)
对方说可以拿到,类似面试题;菜鸟看不懂如何才能在外部拿到里面的a;求大神。
解决方案
var adlist = [];
!(function (w) {
var a = {
itemId:1,
adtype:2,
device:2
}
if (window.adlist) {
w.adlist.push(a);
}
})(window)
console.log(adlist[0]);
这篇关于javascript - 匿名函数中的变量怎样能在外部获取到?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文