前端每日一题#12

前端人

共 986字,需浏览 2分钟

 · 2021-03-13


关注公众号 前端人,回复“加群

添加无广告优质学习群

昨日题目

如何判断一个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离我更远了,下班离我更近了

浏览 22
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报