核心内容摘要
外部引用的权威分布_权威外链分布策略解析
代码注释中的自然语言引用_代码注释规范:自然语言引用技巧与SEO优化指南
在 JavaScript 中,并不存在原生的 `List` 类型——这是开发者常有的误解。许多初学者受 Java、Python 或 TypeScript(如 `ReadonlyArray`、`List` 泛型别名)影响,误以为 JS 有内置 `List` 构造器或标准 `List` 类;实际上,ECMAScript 规范仅定义了 `Array`(基于索引的有序集合,具备动态长度、稀疏性支持及丰富原型方法如 `map`/`push`)。所谓“JS List”,通常指:① 开发者自定义的链表类(如含 `head`/`next` 的单向链表),强调 O(1) 插入/删除但无随机访问;② 某些库(如 Immutable.js)的 `List` 结构,提供持久化语义与结构共享;③ TypeScript 类型层面的别名(如 `type List = T[]`),不改变运行时行为。本质区别在于:`Array` 是语言级一等公民,而“List”在 JS 中仅为约定俗成的抽象概念或第三方实现,无标准 API、内存模型或语义保证。混淆二者易导致性能误判与 API 误用。