面试专题
js运行机制,解释下node.js或者js运行机制,追问,为什么promise比定时器优先执行。最好再了解下node.js的,因为多了nextick
,setImmediate 理清楚执行顺序
generator问了一坨,我说基本没用过,追问async。我直接说他应该问我怎么从promise进阶到generator到async,我说了tj的co.推荐我去看看。
BFC,简单说了下,理解的还不够清楚,又问我img标签是内联元素,为什么可以设置宽高。
apply,call,bind的区别,如何实现bind,(bind的两个作用)
for in,for of;for(let i in [1,2,3]){log(i)}; 我说我一般遍历数组用forEach,对象才用for in,我这里for of基本没用过,建议我新东西出来了,多用用。
微信小程序
ES6类如何实现私有属性和函数
log(1)
....
log(2) // 实现延迟5s输出
同源策略的危害,为什么同源策咯
编程题:
//数组合并 递归非递归
[1,2,3,[4,5,[6,7]]] ==> [1,2,3,4,5,6,7]
// 查找指定元素下标,O(logn)
[4,5,6,7,8,1,2,3]
// lasyman
Hardman('jack').sleep(6).first().last()