
获得徽章 0
- test();
var test;
function test(){
debugger
console.log(1);
}
test=function(){
console.log(2)
}
好奇想问下这个会输出什么展开评论点赞 - 下面是我遇到的面试问题,请大佬帮忙解答,最好能浅显易懂,面试中很多东西都知道,都懂,但是说不吹来,写不出来,怎么办,有时候打上来面试官还会继续深问,如何避免面试官深问,有什么好的方法和技巧吗?
原型的高级应用
讲解jQuery和Zepto的原型实现,以及插件机制的原理
异步的高级引用
异步执行原理,jQuery Deferred ,Promise原理和应用
虚拟DOM
使用vdom-snabbdom,Diff算法实现,vdom为何要使用Diff
Hybrid
Hybrid原理,file协议 ,原理和实现过程,Hybrid 更新流程展开1点赞 - function foo(a) {
var a;
return a;
}
function bar(a) {
var a = 'bye';
return a;
}
[foo('hello'), bar('hello')]//输出结果为:hello,bye
两个函数内部的 return a; 根据作用域链寻找都是返回函数作用域的 a 吧。
第二个输出我可以理解,可是第一个的输出结果是 hello ,
第一个函数的a 不是undefined 吗?展开评论点赞