当前位置: 首页 > 面试经验 >

知乎前端一面OC

优质
小牛编辑
106浏览
2023-03-28

知乎前端一面OC

  1. 自我介绍
  2. 问我基本类型和引用类型
  3. 问我map和Object有什么区别,为什么要有map, 我当时说的是map自带一些方法以及可以迭代,插入值是更显示的插入不像对象那样有很多骚操作,以及性能更好
  4. Object.create()和{}有什么区别
  5. 如何获取对象的key和val我说Object.keys和entries
  6. 判断类型的方法:typeof/intanceof/Object.protoype.call()
  7. vue中的静态标识变量是什么:我说是

export const enum ShapeFlags {
ELEMENT = 1,
FUNCTIONAL_COMPONENT = 1 << 1,
STATEFUL_COMPONENT = 1 << 2,
TEXT_CHILDREN = 1 << 3,
ARRAY_CHILDREN = 1 << 4,
SLOTS_CHILDREN = 1 << 5,
TELEPORT = 1 << 6,
SUSPENSE = 1 << 7,
COMPONENT_SHOULD_KEEP_ALIVE = 1 << 8,
COMPONENT_KEPT_ALIVE = 1 << 9,
COMPONENT = ShapeFlags.STATEFUL_COMPONENT | ShapeFlags.FUNCTIONAL_COMPONENT
}

当然肯定没说全,但也说的差不多

8. 手写洗牌算法以及匹配模板字符串的`${}`,比如说'afsasf safasf${a} asfasf ${b}'要你匹配到${a}与${b}的内容

总体而言感觉还是挺简单的

======================

一面就OC了,不过给的太少了就拒了

#知乎##前端##前端面试#
 类似资料: