跳转至

手撕代码题

本文档整理前端面试中的手撕代码题,包括算法、数据结构、JavaScript 编程等。

目录


千分位分隔符

问题背景

【中等】实现数字千分位分隔符,例如:12345678 → 12,345,678

解决方案

(待补充)

技术要点

(待补充)

常见追问

(待补充)


EventEmitter 实现

问题背景

【中等】实现一个 EventEmitter 类,支持 on、off、emit、once 等方法。

解决方案

(待补充)

技术要点

(待补充)

常见追问

(待补充)


最大不重复子串

问题背景

【中等】给定一个字符串,找出其中不含有重复字符的最长子串的长度。

解决方案

(待补充)

技术要点

(待补充)

常见追问

(待补充)


大数相加

问题背景

【中等】实现两个大数(字符串表示)相加。

解决方案

(待补充)

技术要点

(待补充)

常见追问

(待补充)


函数柯里化

问题背景

【中高】实现函数柯里化(Currying),支持多次调用。

解决方案

(待补充)

技术要点

(待补充)

常见追问

(待补充)


JS 超过 Number 最大值处理

问题背景

JavaScript 超过 Number 最大值的数怎么处理?

解决方案

(待补充)

技术要点

(待补充)

常见追问

(待补充)


函数式编程

问题背景

【京东一面】函数式编程了解多少?

解决方案

(待补充)

技术要点

(待补充)

常见追问

(待补充)


相关知识点

延伸阅读


最后更新:2024-10
维护者:Hidetoshi Dekisugi
说明:本文档题目待补充详细答案