前端每日一题#20

前端人

共 1142字,需浏览 3分钟

 · 2021-03-26


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

添加无广告优质学习群

今日题目

下面代码的输出是什么?

 class Chameleon {
   static colorChange(newColor) {
     this.newColor = newColor;
   }
 
   constructor({ newColor = "green" } = {}) {
     this.newColor = newColor;
   }
 }
 
 const freddie = new Chameleon({ newColor"purple" });
 freddie.colorChange("orange");

A: orange

B: purple

C: green

D: TypeError

答案 D

解答

  • colorChange方法是静态的。
  • 静态方法仅在创建它们的构造函数中存在,并且不能传递给任何子级。
  • 由于freddie是一个子级对象,函数不会传递,所以在freddie实例上不存在freddie方法:抛出TypeError。


今日题目

关于setTimeout("check",10)中说法正确的是( )?

A.程序循环执行10

B.Check函数每10秒执行一次

C.10做为参数传给函数check

D.Check函数每10毫秒执行一次


玩法介绍

评论区给出你的答案,并且点个在看,每天的每日一题答案由下一天给出,欢迎参与每日一题,一周连续答对5题者,周六任性的鬼哥抽取送前端书籍一本(根据中奖者喜欢自行选择一本

题库小程序

最后

大家记得关注公众号后,置顶公众号,才能第一时间接收前端每日一题的文章推送


  1. 公众号里回复关键词资料包领取我整理的进阶资料包
  2. 公众号里回复关键词加群,加入前端进阶群
  3. 文章点个在看,支持一下把!

点击关注我们↓



浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

举报