百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

fe-handwriting

> 编程语言
开源

手写各种 js Promise、apply、call、bind、new、deepClone 等函数

738 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

手写各种 js Promise、apply、call、bind、new、deepClone 等函数

谢谢你来啦

也许你我素未谋面,但很可能相见恨晚。希望这里能成为你的栖息之地,我愿和你一起收获喜悦,奔赴成长。

这里每年都会分享不少于200+篇精选优质好文,如果你想第一时间获取文章内容,可以前往【公众号】,也可以加我【微信】噢。

文章详解

  1. 就因为JSON.stringify,我的年终奖差点打水漂了

  2. 因为实现不了Promise.all,一场面试凉凉了

基础篇

  1. compose

  2. 模拟instanceOf

  3. 多维数组拍平

  4. setTimeout模拟setInterval

  5. setInterval模拟setTimeout

  6. 手写call

  7. 手写aplly

  8. 数组去重

  9. 实现一个Promise.all

  10. 实现一个Promise.race

  11. 手写Promise

  12. 正则模拟实现trim方法

  13. 手机号 3-3-4分割

  14. 手写一个new

  15. 手写一个深拷贝

  16. 千分位格式化数字

  17. Object.create

  18. isCyclic判断循环引用

  19. 手写JSON.stringify

  20. 并行限制的Promise

  21. 判断数据类型

  22. 发布订阅

  23. debounce

  24. throttle

  25. bind

  26. curry

  27. templateRender

  28. dom2json

  29. list2tree

  30. tree2list

  31. sleep

  32. sum

  33. findCommonParent

  34. expireStorage

  35. reduceMap

  36. firstPromise

排序篇

  1. 快速排序
  2. 冒泡排序
  3. 选择排序
  4. 插入排序

算法篇

数组

  1. 两数之和

  2. 合并两个有序数组

  3. 两个数组的交集

  4. 删除有序数组的重复项

  5. 两个数组之间的交集2

  6. 只出现一次的数字

  7. 判断数组中是否有重复项

  8. 移动零

  9. 二分查找

  10. 搜索插入位置

  11. 724. 寻找数组的中心下标

  12. LRU最近最少使用

  13. 菲波那切数列

  14. 有效的括号

字符串

  1. 验证回文串

  2. 删除一个字符串,是否能成为回文

  3. 添加与搜索单词 - 数据结构设计

  4. 反转字符串

  5. 字符串中的第一个唯一字符

  6. 有效的字母异位词

  7. 字符串转数字

  8. 整数反转

  9. 实现 strStr() 函数。

  10. 最长公共前缀

  11. 比较版本号

链表

  1. 奇偶链表

结尾

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言