递归、调用栈与尾调用语义边界 | JavaScript

本章覆盖:递归;基线条件;调用栈;Maximum call stack size exceeded 的常见原因;ECMAScript 规范存在尾位置调用语义但实际实现支持需核验;不要依赖尾调用优化保证业务正确性。

本章知识点

  • 递归
  • 基线条件
  • 调用栈
  • Maximum call stack size exceeded 的常见原因
  • ECMAScript 规范存在尾位置调用语义但实际实现支持需核验
  • 不要依赖尾调用优化保证业务正确性