精选前端高频算法题,在线编辑代码并运行测试。

前端编程挑战

精选前端高频算法题,可以在线编辑代码并运行测试。

题目列表 (30)
1. 数组去重简单
数组
2. 数组扁平化中等
数组
3. 防抖函数中等
函数
4. 节流函数中等
函数
5. 深拷贝中等
对象
6. 实现 Promise.all困难
异步
7. 实现 call/apply/bind困难
函数
8. 实现 instanceof中等
原型链
9. 实现 new 操作符中等
原型链
10. 两数之和简单
数组
11. 有效的括号简单
12. 反转链表简单
链表
13. 柯里化函数中等
函数
14. LRU 缓存困难
数据结构
15. 发布订阅模式中等
设计模式
16. 快速排序中等
排序
17. 归并排序中等
排序
18. 二分查找简单
搜索
19. 斐波那契数列简单
动态规划
20. 爬楼梯简单
动态规划
21. 最大子数组和中等
动态规划
22. 合并两个有序数组简单
数组
23. 字符串反转简单
字符串
24. 回文字符串判断简单
字符串
25. 数组中的第 K 大元素中等
数组
26. 对象扁平化中等
对象
27. 数组转树结构困难
数据结构
28. 实现 JSON.stringify困难
对象
29. 实现 Promise困难
异步
30. 版本号比较中等
字符串

1. 数组去重

简单数组

实现一个函数,对数组进行去重,返回去重后的新数组。

加载编辑器中...