logo

实现 Array.prototype 的常用函数:map/reduce/filter/sort。

Implement common Array.prototype functions: map/reduce/filter/sort.

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

参考答案摘要

实现要点:遵循回调签名(value, index, array),处理 thisArg(如要求),并注意稀疏数组(holes)与长度读取时机。 map/filter 需返回新数组, reduce 处理 initialValue 与空数组边界, sort 使用比较器并理解稳定性(不同实现可能不同)。面试实现通常只需覆盖核心行为与主要边界即可。

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

实现 Array.prototype 的常用函数:map/reduce/filter/sort。

Medium

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案