第一题
( function (){ |
return typeof arguments; |
})(); |
//问自动执行函数会返回什么值 |
第二题
var f = function g(){ return 23; }; |
typeof g(); |
//问最后一行的执行结果 |
第三题
( function (x){ |
delete x; |
return x; |
})(1); |
//问自动执行函数会返回什么值 |
第四题
var y = 1, x = y = typeof x; |
x; |
//问最后一行的执行结果 |
第五题
( function f(f){ |
return typeof f(); |
})( function (){ return 1; }); |
//问自动执行函数会返回什么值 |
第六题
var foo = { |
bar: function () { return this .baz; }, |
baz: 1 |
}; |
( function (){ |
return typeof arguments[0](); |
})(foo.bar); |
//问自动执行函数会返回什么值 |
第七题
var foo = { |
bar: function (){ return this .baz; }, |
baz: 1 |
} |
typeof (f = foo.bar)(); |
//问最后一行的执行结果 |
第八题
var f = ( function f(){ return "1" ; }, function g(){ return 2; })(); |
typeof f; |
//问最后一行的执行结果 |
第九题
var x = 1; |
if ( function f(){}) { |
x += typeof f; |
} |
x; //问x的值 |
第十题
var x = [ typeof x, typeof y][1]; |
typeof typeof x; |
//问最后一行的执行结果 |
第十一题
( function (foo){ |
return typeof foo.bar; |
})({ foo: { bar: 1 } }); |
//问自动执行函数会返回什么值 |
第十二题
( function f(){ |
function f(){ return 1; } |
return f(); |
function f(){ return 2; } |
})(); |
//问自动执行函数会返回什么值 |
第十三题
function f(){ return f; } |
new f() instanceof f; //问这一行的值 |
第十四题
with ( function (x, undefined){}) length; |
//问length的值为多少 |