360前端实习一面

1.自我介绍

2.vue3的响应式原理

3.防抖,节流,应用场景

4.js异步的实现方式

5.promise的方法,any和race的区别

6.什么是回调函数

7.for of和for in的使用场景

8.map和普通对象的区别

9.事件循环

10keep-alive是如何保持组件状态的

11.pinia的数据是如何动态更新的。vuex和pinia有什么不同

12.面试官共享屏幕看几个代码说输出(错了好多

还记得其中一些

for (var i = 0; i < 10; i++) {
      setTimeout(() => {
        console.log(i);
      }, 1000);
    }
	
	
 let obj = {
        a: 1,
      };
      function fn(obj) {
        obj.a = 2;
        obj = {
          b: 3,
        };
      }
      fn(obj);
      console.log(obj);
	
	
  let obj = {
        name: "obj",
        func1: function () {
          function fn1() {
            console.log(this, 1);
          }
          fn2 = () => {
            console.log(this, 2);
          };
          fn1();
          fn2();
        },
        fun2: () => {
          function fun1() {
            console.log(this, 3);
          }
          fun2 = () => {
            console.log(this, 4);
          };
          fun1();
          fun2();
        },
      };
      obj.func1();
      obj.fun2();

全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务