作用域面试题

function box(obj){         

        obj.name='Lee';

        var obj = new Object();    

        obj.name='kkk';

    }

    var obj = new Object();

    box(obj);

    alert(obj.name);

求解这里为什么打印是lee` 而不是kkk呢?


长风秋雁
浏览 618回答 1
1回答

开心每一天1111

我这么说好不好,我给了你一个苹果A,让你在上面刻个lee,你刻了;然后扔掉这个苹果,自己又拿了一个苹果B,在上面刻了kkk。现在问你,我之前给你的苹果A上,刻的什么?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript