海康威视面试题更新 2026-08-05

JavaScript 中 Array.prototype.sort 的工作原理是什么?

海康威视前端/移动开发性能优化技术原理JavaScript

考察说明

考察对 JS 内置排序实现的原理理解及其最佳实践

回答思路

  1. 说明 sort 默认按字符串 Unicode 编码排序
  2. 说明传入比较函数时按数值或自定义逻辑排序
  3. 了解 V8 中对于小数组使用插入排序,大数组使用快速排序(或 TimSort)
  4. 指出 sort 是稳定排序(现代 V8)