摘要:
记一道JS数组去重题 前言,有一次去面试,面试官问我一个数组去重题。有哪些方法可以实现。 当时第一反应是hash去重,第一个想法是自己去实现去重算法,(太弱了)。 ES6中的Set类 不过在ES6中新加的 类就是一个hash集合的实现,现在我们就用 来实现下去重。 Map类 Map跟Set差不多,都 阅读全文
摘要:
Generator的异步实现 整理了一下在学习和使用JS异步过程中的一些知识点。核心是在Generator实例的的回调中调度实例的下一步,同样的思想也能用于其它语言。比如Python中使用Generator实现了协程。C 早期有也这种TheadPool+Generator的异步实现。 什么是Gene 阅读全文