[转载]你真的已经搞懂JavaScript了吗?
杰拉斯 | 时间:2012-12-02, Sun | 18,291 views前端开发
昨天在著名前端架构师Baranovskiy的博客中看到一个帖子《So, you think you know JavaScript?》
题目一:
if (!("a" in window)) { var a = 1; } alert(a);
题目二:
var a = 1, b = function a(x) { x && a(--x); }; alert(a);
题目三:
function a(x) { return x * 2; } var a; alert(a);
题目四:
function b(x, y, a) { arguments[2] = 10; alert(a); } b(1, 2, 3);
题目五:
function a() { alert(this); } a.call(null);
请不要借助任何帮助工具,心算答案。答案在下面。