您的位置:首页 > 职场人生

面试题

2015-11-11 22:25 387 查看
var length = 10
function fn(){
alert(this.length)
}
var obj = {
length: 5,
method: function(fn) {
fn() // 10  this指向window
arguments[0]() // 1 arguments是一个对象,arguments也有自己的作用域,arguments作为调用者,this指向arguments
}
}
obj.method(fn)


function a(x){
return function(y){
x+=y;
arguments.callee.toString = function(){return x}
return arguments.callee;
}
}
alert(a(1)(2)(3));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试题 js