前端每日一题
郑敬儒~
梅卡德尔
展开
-
前端每日一题
var a,b;(function(){ alert(a); alert(b); var a=b=3; alert(a); alert(b);})();alert(a);alert(b);输出结果应为:undefined,undefined,3,3,undefined,3解析:由于var a=b=3, 所以a是局部变量,b是全局变量。 var a,b; (function(){ alert(a); //这是第一个输出的,先在局部没找原创 2021-07-17 09:22:12 · 721 阅读 · 0 评论 -
前端每日一题(一)
[1, 2, 3].map(num => { if (typeof num === 'number') return; return num * 2;})A: []B: [null, null, null]C: [undefined, undefined, undefined]D: [ 3 x empty ]本题的答案应该是C,对数组进行映射的时候,num就是当前循环到的元素。 在这个例子中,所有的映射都是number类型, 所以if中的判断typeof num原创 2021-03-19 18:23:16 · 257 阅读 · 0 评论