前端每日一题#11
关注公众号 前端人,回复“加群”
添加无广告优质学习群
昨日题目
var name = 'World!';
(function () {
if (typeof name === 'undefined') {
var name = 'Jack';
console.log('Goodbye ' + name);
} else {
console.log('Hello ' + name);
}
})();
A: Goodbye Jack
B: Hello Jack
C: Hello undefined
D: Hello World
解析:
选A
这题考的是js作用域中变量的提升, js的作用于中使用var定义变量都会被提升到所有代码的最前面, 所以var name目前是undefined, 题目的typeof name === ‘undefined’的结果为true时,就会输出’Goodbye Jack’
今日题目
如何判断一个js
对象是否是Array,arr
为要判断的对象,其中最准确的方法是?( )
A
、typeof(arr)
B
、arr instanceof Array
C
、arr.toString==='[object Array]'
D
、Object.prototype.toString.call(arr) === '[object Array]'
玩法介绍
评论区给出你的答案,并且帮忙点个在看
,每天的每日一题答案由下一天给出,欢迎参与每日一题,一周连续答对5题者,周六鬼哥抽取送爱奇艺会员一个
题库小程序
回复 资料包
领取我整理的进阶资料包回复 加群
,加入前端进阶群console.log("文章点赞===文章点在看===置顶公众号")
Bug离我更远了,下班离我更近了
评论