课程
/前端开发
/JavaScript
/JavaScript深入浅出
function foo(){
this.b = 100;
return this.a;
}
var func = foo.bind({a:2221});
func();
这个什么都没有,不信你们试试。
2016-06-03
源自:JavaScript深入浅出 6-4
正在回答
为什么会没有呢,我在控制台是可以输出的
console.log(func());
new func(); 如果foo函数中返回的不是对象,则会返回this
你什么都没输出,肯定什么都没有啊,console或者alert下看看
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
4 回答+!{}[true]这个是怎么判断的,执行顺序是怎样的?
1 回答闭包-封装 这个例子是立即执行匿名函数吗?
1 回答arr.some()执行流程
7 回答这段代码的执行结果是什么?
2 回答请问这个立即执行的函数最后的那个括号是干什么的