有两个问题,请教JavaScript高手啊?
1.JavascriptfunctionA和Bar定义好后,运行如下语句Bar.prototype=newA;varbar=newBar;此时barinstanceofB...
1.Javascript function A 和 Bar定义好后,运行如下语句
Bar.prototype = new A;
var bar = new Bar;
此时 bar instanceof Bar == true;
这时再运行一次,
Bar.prototype = new A;
请问此时 bar instanceof Bar 的值是true还是false, 为什么。
2.如下javascript代码
function next(x){
return function(){
return x+1;
};
}
var f = next(5);
alert(f());
请问此时应显示什么,为什么。 展开
Bar.prototype = new A;
var bar = new Bar;
此时 bar instanceof Bar == true;
这时再运行一次,
Bar.prototype = new A;
请问此时 bar instanceof Bar 的值是true还是false, 为什么。
2.如下javascript代码
function next(x){
return function(){
return x+1;
};
}
var f = next(5);
alert(f());
请问此时应显示什么,为什么。 展开
展开全部
false 6楼上解释很详细。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
false
6
6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
false,6认同楼上解释,本人也受教了!谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询