匿名函数中的变量怎样能在外部获取到?

!function 匿名函数中的变量怎样能在外部获取到?

代码:

!(function (w) {    var a = {        itemId:1,        adtype:2,        device:2
    }    if (window.adlist) {
        w.adlist.push(a);
    }
})(window)

对方说可以拿到,类似面试题;菜鸟看不懂如何才能在外部拿到里面的a;求大神。


临摹微笑
浏览 965回答 1
1回答

智慧大石

var adlist = []; !(function (w) {     var a = {         itemId:1,         adtype:2,         device:2     }     if (window.adlist) {         w.adlist.push(a);     }})(window)console.log(adlist[0]);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript