Interviews
开始使用
准备
准备
新
与我们合作推广 ->
价格
登录 / 注册
获得完整访问权限
新
与我们合作推广 ->
价格
登录 / 注册
获得完整访问权限
用户界面编码
JavaScript 函数
系统设计
测验
算法编码
JavaScript 函数
实现 JavaScript 函数,例如实用方法、填充或 DOM API。
在浏览器中编码
由前面试官解答
测试用例
搜索问题
按排序
问题数量
1
4
0
140
个问题
总时间
3
9
39
小时总计
题目列表
JavaScript 编码面试
期望的问题类型、需要了解的重要概念以及要做的顶级练习题
指南
指南
制作计数器
实现一个接受整数值的函数,并返回一个可以重复调用的函数,以返回递增的值
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
16.4k 完成
均值
实现一个可以找到数组内数值均值的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
13.8k 完成
Function.prototype.call
实现 Function.prototype.call() 函数,该函数使用给定的 `this` 值和提供的参数调用该函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
5.25k 完成
Min By
实现一个基于指定条件的查找最小元素的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
5.37k 完成
类型实用程序
实现实用程序以确定 JavaScript 中的基本变量类型
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
8.62k 完成
useBoolean
实现一个管理布尔状态的 Hook,并提供额外的便捷实用方法
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
3.17k 完成
useCounter
实现一个管理计数器状态的 Hook,并提供一些额外的便捷实用方法
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.92k 完成
Array.prototype.reduce
实现 Array.prototype.reduce() 方法
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
7.74k 完成
循环
实现一个函数,该函数接受一个或多个值,并返回一个函数,该函数在每次调用时循环遍历这些值
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
5.3k 完成
类型工具 II
实现实用程序以确定 JavaScript 中非原始变量类型
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
5.01k 完成
useClickAnywhere
实现一个处理文档任何位置的点击事件的 Hook
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.18k 完成
useCounter II
实现 useCounter hook 的优化版本
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.32k 完成
useCycle
实现一个循环遍历一系列值的 hook
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.28k 完成
按…计数
实现一个函数,该函数根据函数或属性名称计算值在数组中出现的次数。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
3.25k 完成
柯里化
实现一个函数,该函数将接受多个参数的函数转换为一个可以重复调用,每次只接受一个参数的函数。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
5.44k 完成
防抖
实现一个函数,通过延迟函数执行,直到其最后一次执行尝试后经过指定时间,来限制函数可以执行的次数。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
12.7k 完成
Promisify
实现一个函数,该函数接受一个遵循常见错误优先回调风格的函数,并返回一个返回 Promise 的版本
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
2.46k 完成
节流
实现一个函数,通过限制其在一段时间内可以执行的次数来控制函数的执行。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
6.57k 完成
useArray
实现一个管理项目数组的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
864 完成
useDebounce
实现一个对值进行防抖的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
848 完成
useSet
实现一个管理 JavaScript Set 的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
424 完成
useTimeout
实现一个在指定延迟后调用回调函数的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
460 完成
useWindowSize
实现一个返回窗口当前高度和宽度的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
427 完成
Classnames
实现一个有条件地将 CSS 类名连接在一起的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
6.18k 完成
数据合并
实现一个函数,用于合并来自同一用户的数据行
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
2.48k 完成
事件发射器
实现一个可以订阅和发出事件的类,这些事件会触发附加的回调函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
3.13k 完成
扁平化
实现一个函数,该函数将数组递归地扁平化为单层深度。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
10.5k 完成
getElementsByStyle
实现一个函数,以获取使用指定样式呈现的所有 DOM 元素
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.4k 完成
HTML 序列化器
实现一个将对象序列化为带有缩进的 HTML 字符串的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.17k 完成
JSON.stringify
实现一个将 JavaScript 值转换为 JSON 字符串的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.72k 完成
列表格式
实现一个函数,将项目列表格式化为单个可读字符串
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
3.22k 完成
Memoize
实现一个函数,该函数返回一个函数的记忆化版本,该函数接受单个参数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
2.25k 完成
中间件
实现一个类似于 Koa.js 中间件函数的异步中间件函数组合。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
297 完成
Promise.all
实现 Promise.all() 函数,如果所有输入元素都已解决,则解析为结果数组,否则拒绝。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
7.49k 完成
Promise.any
实现 Promise.any() 函数,当任何一个输入元素被解决时,它就会被解决
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
3.01k 完成
Squash Object
实现一个函数,在将输入对象压扁成单层深度后,返回一个新对象
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.64k 完成
useInputControl
实现一个管理受控输入值并跟踪其脏和已触及状态的 hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
297 完成
useMediaQuery
实现一个订阅并响应媒体查询变化的 Hook(例如屏幕大小、分辨率、方向等)
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
172 完成
useMediatedState
实现一个类似于 useState 的 hook,但支持一个中介过程
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
151 完成
useQuery
实现一个管理 promise 结果的 hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
406 完成
深拷贝
实现一个对值进行深拷贝的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
5.05k 完成
深度相等
实现一个确定两个值是否相等的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
3.23k 完成
getElementsByClassName
实现一个函数,获取包含指定类的所有 DOM 元素
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
2.13k 完成
Map Async Limit
实现一个函数,该函数使用异步映射函数映射一个项目数组,同时不超过并发限制
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.51k 完成
深度 Omit
实现一个函数,该函数从对象中删除指定的键及其对应的值,包括嵌套对象或数组。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.06k 完成
Clamp
高级
实现一个函数,将一个数字限制在包含下限和上限的范围内
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
7.5k 完成
函数长度
高级
实现一个函数,该函数返回函数期望的参数数量
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
7.24k 完成
参数个数
高级
实现一个函数,该函数返回它被调用时所带的参数个数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
6.28k 完成
Sleep
高级
实现一个在恢复执行之前暂停指定时长的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
6.21k 完成
Array.prototype.square
高级
实现一个自定义的 Array.prototype.square() 方法,该方法将数组中的值平方。
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
6.82k 完成
可取消的间隔
高级
实现一个类似于 setInterval 的函数,但返回一个用于取消间隔的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
5.24k 完成
可取消的超时
高级
实现一个类似于 setTimeout 的函数,但返回一个用于取消待处理回调的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
4.91k 完成
分块
高级
实现一个函数,该函数将元素数组拆分成指定大小的较小组。
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
4.81k 完成
Compact
高级
实现一个函数,该函数创建一个数组,其中移除了所有假值
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
4.73k 完成
差异
高级
实现一个函数,该函数查找数组之间值的差异。
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
4.2k 完成
Drop Right While
高级
实现一个函数,该函数从数组末尾排除元素,直到谓词返回 false
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
3.34k 完成
Drop While
高级
实现一个函数,该函数从数组的开头排除元素,直到谓词返回 false
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
3.07k 完成
填充
高级
实现一个用指定值填充数组指定索引范围的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.72k 完成
查找索引
高级
实现一个函数,该函数返回数组中满足提供的测试函数的第一个元素的索引
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.92k 完成
查找最后一个索引
高级
实现一个函数,该函数返回数组中满足提供的测试函数的最后一个元素的索引
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.33k 完成
从键值对
高级
实现一个从键值对创建对象的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.91k 完成
Function.prototype.apply
高级
实现 Function.prototype.apply() 函数,该函数使用给定的 `this` 值和作为数组的参数调用该函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.68k 完成
获取
高级
实现一个函数,用于安全地访问 JavaScript 对象中深层嵌套的属性
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
5.22k 完成
在范围内
高级
实现一个函数来检查一个数字是否在两个数字之间
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.42k 完成
交集
高级
实现一个计算数组交集的函数,返回一个新数组,其中包含所有给定数组中存在的唯一值。
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.86k 完成
最大值依据
高级
实现一个基于指定条件查找最大元素的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.17k 完成
对象映射
高级
实现一个函数来转换对象中的值
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.84k 完成
Once
高级
实现一个接受回调函数并将其调用限制为最多一次的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.68k 完成
Promise.reject
高级
实现一个函数,返回一个被拒绝的 Promise 对象,并附带一个原因
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
3.13k 完成
范围
高级
实现一个函数,该函数以升序返回一系列数字
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
824 完成
Range Right
高级
实现一个按降序返回数字序列的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
610 完成
单例模式
高级
实现一个单例类,确保一个类只有一个实例,同时提供对该实例的全局访问点
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.2k 完成
唯一数组
高级
实现一个函数,从数组中删除所有重复的值
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
4.2k 完成
Array.prototype.at
高级
实现 Array.prototype.at() 方法
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.98k 完成
Array.prototype.filter
高级
实现 Array.prototype.filter() 方法
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
7.38k 完成
Array.prototype.map
高级
实现 Array.prototype.map() 方法
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
4.74k 完成
Compose
高级
实现一个函数,该函数将多个函数作为参数,并返回一个新函数,该函数以相反的顺序应用这些函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.37k 完成
Function.prototype.bind
高级
实现 Function.prototype.bind() 函数,该函数创建一个新函数,并将 `this` 关键字设置为提供的值
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
3.77k 完成
jQuery.css
高级
实现一个类似 jQuery 的函数,用于设置 DOM 元素的样式
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
3.5k 完成
Promise.race
高级
实现 Promise.race() 函数,当任何一个输入元素被解决或拒绝时,它就会被解决或拒绝。
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.67k 完成
大小
高级
实现一个返回集合大小的函数
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
1.17k 完成
求和
高级
实现一个函数,该函数通过接受一个数字进行求和,并允许重复调用,传入更多数字,直到不传入任何数字为止。
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
2.48k 完成
useBoolean II
高级
实现 useBoolean hook 的优化版本
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
592 完成
useDefault
高级
实现一个在状态为 null 或 undefined 时返回默认值的 hook
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
502 完成
useEffectOnce
高级
实现一个只运行一次 effect 的 hook
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
463 完成
useFocus
高级
实现一个可以对元素进行程序化聚焦的 Hook
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
361 完成
usePrevious
高级
实现一个返回状态前一个值的 Hook
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
316 完成
useStateWithReset
高级
实现一个类似于 useState 的 hook,但它有一个额外的 reset 函数,可以将状态重置为其初始值
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
367 完成
useToggle
高级
实现一个管理布尔切换状态的 Hook
JavaScript 函数
JS 函数
难度
简单
语言
已完成用户
367 完成
创建计数器 II
高级
实现一个函数,该函数返回一个计数器对象,该对象具有用于检索和操作值的各种方法
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
2.36k 完成
Array.prototype.concat
高级
实现 Array.prototype.concat() 方法
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
2.19k 完成
分组
高级
实现一个函数,该函数根据函数或属性名称对数组中的值进行分组
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.43k 完成
Intersection By
高级
实现一个函数,该函数根据提供的迭代函数返回一个包含所有给定数组中包含的唯一值的数组。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
804 完成
交集运算
高级
使用自定义比较器函数计算数组的交集,以确定元素之间的相等性
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
664 完成
是否为空
高级
实现一个函数来检查一个值是否为空对象、集合、映射或集合
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.14k 完成
限制
高级
实现一个接受回调函数并将其调用限制为最多 N 次的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.45k 完成
Promise 合并
高级
实现一个函数,将两个 Promise 的结果合并成一个单一的值
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.49k 完成
Promise.resolve
高级
实现一个函数,将给定值解析为 Promise
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.81k 完成
Promise 超时
高级
实现一个函数,如果 promise 在超时期限内被 fulfilled,则解析该 promise,否则拒绝。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.59k 完成
Promise.withResolvers
高级
实现一个函数,该函数返回一个包含新的 `Promise` 对象和两个用于解决或拒绝它的函数的对象
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
780 完成
Promisify II
高级
实现一个 promisify 函数,允许原始函数覆盖返回值
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
704 完成
海龟
高级
实现一个在二维平面上移动海龟的 Turtle 类
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
624 完成
Union By
高级
实现一个函数,该函数从所有给定数组中创建一个按顺序排列的唯一值数组。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
489 完成
useBreakpoint
高级
实现一个基于当前窗口宽度返回当前断点名称的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
202 完成
useClickOutside
高级
实现一个检测指定元素外部点击的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
247 完成
useCountdown
高级
实现一个管理倒计时的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
213 完成
useEventListener
高级
实现一个订阅浏览器事件的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
204 完成
useHover
高级
实现一个跟踪元素是否被悬停的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
157 完成
useInterval
高级
实现一个创建间隔的 hook,该间隔在指定的延迟后调用回调函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
170 完成
useKeyPress
高级
实现一个订阅键盘事件的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
131 完成
useMap
高级
实现一个管理 JavaScript map 的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
155 完成
useObject
高级
实现一个管理对象值的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
106 完成
useStep
高级
实现一个管理多步骤流程的步骤计数器的 hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
121 完成
useThrottle
高级
实现一个节流值的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
183 完成
驼峰命名转换
高级
实现一个函数,将对象中的所有键转换为驼峰命名。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.33k 完成
Compact II
高级
实现一个函数,该函数返回一个对象,其中删除了所有假值
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
554 完成
符合条件
高级
实现一个函数,用于检查对象是否符合源对象
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
377 完成
柯里化 II
高级
实现一个函数,将接受多个参数的函数转换为可以重复调用任意数量参数的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.6k 完成
Debounce II
高级
实现一个带有取消方法以取消延迟调用和立即调用它们的 flush 方法的 debounce 函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.82k 完成
事件发射器 II
高级
实现一个可以订阅和发出事件的类,这些事件会触发附加的回调函数。返回订阅对象,并且可以取消订阅。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.15k 完成
getElementsByTagName
高级
实现一个函数,获取所有匹配标签的 DOM 元素
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
2.7k 完成
相同的 DOM 树
高级
实现一个函数来确定两棵 DOM 树是否相同
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.22k 完成
jQuery 类操作
高级
实现一组类似 jQuery 的函数,用于操作 DOM 元素的类
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
925 完成
Map Async
高级
实现一个函数,该函数使用异步映射函数映射一个项目数组
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.49k 完成
Promise.allSettled
高级
实现 Promise.allSettled() 函数,当所有输入元素都已解决或已拒绝时,该函数将解析为一个结果数组。
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.88k 完成
可恢复的 Interval
高级
实现一个创建可恢复 interval 对象的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
557 完成
文本搜索
高级
实现一个函数,如果搜索词出现在文本中,则突出显示该文本
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
1.17k 完成
useIdle
高级
实现一个检测用户不活动状态的 Hook
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
133 完成
深度映射
高级
实现一个递归转换值的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
469 完成
文本搜索 II
高级
实现一个函数,如果搜索词出现在文本中,则突出显示文本
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
440 完成
深度合并
高级
实现一个将两个对象合并在一起的函数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
376 完成
Memoize II
高级
实现一个函数,该函数返回一个函数的 memoized 版本,该函数接受任意数量的参数
JavaScript 函数
JS 函数
难度
中等
语言
已完成用户
739 完成
柯里化 III
高级
实现一个函数,将接受可变参数的函数转换为可以重复调用任意数量参数的函数
JavaScript 函数
JS 函数
难度
困难
语言
已完成用户
370 完成
Classnames II
高级
实现一个有条件地将 CSS 类名连接在一起的函数,并处理去重和函数值
JavaScript 函数
JS 函数
难度
困难
语言
已完成用户
295 完成
Backbone Model
高级
实现一个类似于 Backbone.Model 的类,该类允许存储属性/值并响应特定属性值的更改
JavaScript 函数
JS 函数
难度
困难
语言
已完成用户
290 完成
数据选择
高级
实现一个函数来过滤与指定要求匹配的数据行
JavaScript 函数
JS 函数
难度
困难
语言
已完成用户
1.13k 完成
getElementsByTagNameHierarchy
高级
实现一个函数,获取所有匹配标签层级的 DOM 元素
JavaScript 函数
JS 函数
难度
困难
语言
已完成用户
155 完成
目录
高级
实现一个从 HTML 文档构建目录的函数
JavaScript 函数
JS 函数
难度
困难
语言
已完成用户
426 完成
深度克隆 II
高级
实现一个对值进行深拷贝的函数,但也要处理循环引用
JavaScript 函数
JS 函数
难度
困难
语言
已完成用户
281 完成
JSON.stringify II
高级
实现一个将 JavaScript 值转换为 JSON 字符串的函数
JavaScript 函数
JS 函数
难度
困难
语言
已完成用户
196 完成