前端每日一题#12
关注公众号 前端人,回复“加群”
添加无广告优质学习群
昨日题目
如何判断一个js
对象是否是Array,arr
为要判断的对象,其中最准确的方法是?( )
A
、typeof(arr)
B
、arr instanceof Array
C
、arr.toString==='[object Array]'
D
、Object.prototype.toString.call(arr) === '[object Array]'
解析:
选D
A选项中的typeof(arr) 返回的是 Object instanceof 在跨 frame 对象构建的场景下会失效 arr.toString 没有这种用法,正确的用法是 arr.toString() 返回的是数组的内容
今日题目
请问以下代码输出什么,为什么?
try {
(async function() {
a().b().c()
}
)()
} catch (e) {
console.log(`执行出错:${e.message}`)
}
A、执行出错:a is not defined
B、(in promise) a is not defined
C、a is not defined
玩法介绍
评论区给出你的答案,并且帮忙点个在看
,每天的每日一题答案由下一天给出,欢迎参与每日一题,一周连续答对5题者,周六鬼哥抽取送爱奇艺会员一个
题库小程序
最后
大家记得关注公众号后,置顶公众号
,才能第一时间接收前端每日一题
的文章推送
回复 资料包
领取我整理的进阶资料包回复 加群
,加入前端进阶群console.log("文章点赞===文章点在看===置顶公众号")
Bug离我更远了,下班离我更近了
评论