很多源码都依赖 ts-node ,请先全局安装 ts-node
视频教程:https://v.douyin.com/iSbpsppM/
代码: /Singleton
代码执行: npx tsx ./Singleton/test.ts
知识点:
- 什么是单例模式?
- 如何使用 proxy 实现单例模式?
视频教程:
代码: /ArrayDeduplication
知识点:
- 数组中是对象如何去重?
- JSON.stringify() 在对比数组时,是否可以作为去重的依据?有什么问题?
- Object.is() 是干什么的?
代码: /eventLoop
知识点:
- 什么事进程?线程?
- 游览器哪个进程是负责渲染的?
- 游览器的渲染主线程做什么?
- 消息队列和任务是什么关系?消息队列有优先级吗?不同任务有什么区别?
代码:/propertyDesc
知识点:
- 为什么需要属性描述符?
- 属性描述符有哪些属性?
- 属性描述符的 get 和 set 作用是什么?