京东健康前端实习生一面
- js类型
- 判断类型的方法
typeof
instanceof
constructor
Object.prototype.toString.call('')
- 深拷贝与浅拷贝的方法
浅拷贝:直接赋值,Object.assign(target,...sources)可以处理一层的深拷贝
深拷贝:手动赋值,JSON.stringify把对象转成字符串,再用JSON.parse,递归拷贝,$.extend(true,[],要合并的对象)
- 原型链
- 事件循环,宏任务,微任务
- 场景题:事件循环的例子,异步请求在哪啊,定时器->异步请求->return语句
- promise底层(异步)
- promise方法
- 场景题:promise all 如果不想一次就reject,怎么办