前端面试题JavaScript篇——2022-09-15

  • 前端面试题JavaScript篇——2022-09-15已关闭评论
  • 142 次浏览
  • A+
所属分类:Web前端

每日3题

1 以下代码执行后,控制台中的输出内容为?

// 以下代码执行后,控制台中输出的内容是什么 var fullname = "a"; var obj = {   fullname: "b",   prop: {     fullname: "c",     getFullname: function () {       return this.fullname;     },   }, }; console.log(obj.prop.getFullname()); var test = obj.prop.getFullname; console.log(test()); 

2 以下代码执行后,控制台中的输出内容为?

// 以下代码执行后,控制台中输出的内容是什么 function Foo() {   Foo.a = function () {     console.log(1);   };   this.a = function () {     console.log(2);   }; }  Foo.prototype.a = function () {   console.log(3); };  Foo.a = function () {   console.log(4); };  Foo.a(); let obj = new Foo(); obj.a(); Foo.a(); 

3 以下代码执行后,控制台中的输出内容为?

// 以下代码执行后,控制台中输出的内容是什么 function getName() {   for (let i = 0; i < 5; i++) {     setTimeout((_) => {       console.log(i);     }, i * 1000);   }   return   {     name: "aaa";   } }  console.log(getName());