草庐IT

前端面试题每日3题——2022-09-06

每日3题22以下代码执行后,控制台中的输出内容为?vara=[1,2,3];a.join=a.shift;console.log(a==1&&a==2&&a==3);23以下代码执行后,控制台中的输出内容为?vararr=[0,1];arr[5]=5;varnewArr=arr.filter((x)=>{returnx===undefined;});console.log(newArr.length);24以下代码执行后,控制台中的输出内容为?constvalue='valueis'+!!Number(['0'])?'aaa':'bbb';console.log(value);公众号【今天也要

前端面试题每日3题——2022-09-05

19以下代码执行后,控制台中的输出内容为?vara2={},b2=Symbol('123'),c2=Symbol('123');a2[b2]='b';a2[c2]='c';console.log(a2[b2]);20以下代码执行后,控制台中的输出内容为?vara3={},b3={key:"123"},c3={key:"456"};a3[b3]="b";a3[c3]="c";console.log(a3[b3]);21以下代码执行后,控制台中的输出内容为?consta={i:1,toString(){returna.i++;},};console.log(a==1&&a==2&&a==3);公粽

前端面试题每日3题——2022-09-06

每日3题22以下代码执行后,控制台中的输出内容为?vara=[1,2,3];a.join=a.shift;console.log(a==1&&a==2&&a==3);23以下代码执行后,控制台中的输出内容为?vararr=[0,1];arr[5]=5;varnewArr=arr.filter((x)=>{returnx===undefined;});console.log(newArr.length);24以下代码执行后,控制台中的输出内容为?constvalue='valueis'+!!Number(['0'])?'aaa':'bbb';console.log(value);公众号【今天也要

前端面试题每日3题——2022-09-05

19以下代码执行后,控制台中的输出内容为?vara2={},b2=Symbol('123'),c2=Symbol('123');a2[b2]='b';a2[c2]='c';console.log(a2[b2]);20以下代码执行后,控制台中的输出内容为?vara3={},b3={key:"123"},c3={key:"456"};a3[b3]="b";a3[c3]="c";console.log(a3[b3]);21以下代码执行后,控制台中的输出内容为?consta={i:1,toString(){returna.i++;},};console.log(a==1&&a==2&&a==3);公粽

前端面试题每日3题——2022-09-04

每日3题16以下代码执行后,控制台中的输出内容为?leta={n:1};letb=a;a.x=a={n:2};console.log(a.x);console.log(b.x);17以下代码执行后,控制台中的输出内容为?leta={};letb="123";letc=123;a[b]="b";a[c]="c";console.log(a[b]);18以下代码执行后,控制台中的输出内容为?functionuser(obj){obj.name="aaa";obj=newObject();obj.name="bbb";}letperson=newObject();user(person);conso

【JS每日刷题】类的赋值引用操作

题目来源于前端面试宝典——选择题栏习题1classCounter{ //二、count属性被包含在类Counter的构造函数与increment方法。 constructor(){ this.count=0 } increment(){ this.count++ }}//一、counterOne成为类Counter的一个实例constcounterOne=newCounter()//三、根据二的内容,现在调用方法两次,因此counterOne.count为2counterOne.increment()counterOne.increment()/**四、*创建一个新的变量counterTw

前端面试题每日3题——2022-09-01

每日3题7以下代码执行后,控制台中的输出内容为?constobj={flag:false,};functionA(){this.flag=true;returnobj;}consta=newA();console.log(a.flag);8以下代码执行后,控制台中的输出内容为?console.log(1);setTimeout(()=>{console.log(2);},0);console.log(3);Promise.resolve(4).then((b)=>{console.log(b);});console.log(5);9以下代码执行后,控制台中的输出内容为?vara=10;func

前端面试题每日3题——2022-09-04

每日3题16以下代码执行后,控制台中的输出内容为?leta={n:1};letb=a;a.x=a={n:2};console.log(a.x);console.log(b.x);17以下代码执行后,控制台中的输出内容为?leta={};letb="123";letc=123;a[b]="b";a[c]="c";console.log(a[b]);18以下代码执行后,控制台中的输出内容为?functionuser(obj){obj.name="aaa";obj=newObject();obj.name="bbb";}letperson=newObject();user(person);conso

【JS每日刷题】类的赋值引用操作

题目来源于前端面试宝典——选择题栏习题1classCounter{ //二、count属性被包含在类Counter的构造函数与increment方法。 constructor(){ this.count=0 } increment(){ this.count++ }}//一、counterOne成为类Counter的一个实例constcounterOne=newCounter()//三、根据二的内容,现在调用方法两次,因此counterOne.count为2counterOne.increment()counterOne.increment()/**四、*创建一个新的变量counterTw

前端面试题每日3题——2022-09-01

每日3题7以下代码执行后,控制台中的输出内容为?constobj={flag:false,};functionA(){this.flag=true;returnobj;}consta=newA();console.log(a.flag);8以下代码执行后,控制台中的输出内容为?console.log(1);setTimeout(()=>{console.log(2);},0);console.log(3);Promise.resolve(4).then((b)=>{console.log(b);});console.log(5);9以下代码执行后,控制台中的输出内容为?vara=10;func