【问题标题】:Is JavaScript's Array an Array or a List?JavaScript 的数组是数组还是列表?
【发布时间】:2021-11-28 18:51:30
【问题描述】:

我研究过 Array 具有同质元素,而 List 具有异质元素。但是,在 JavaScript 中,我们称它为 Array,它也接受不同数据类型的元素。这怎么可能?是不是和定义矛盾?

【问题讨论】:

  • 你到底在学习什么?是否有特定的书籍、课程或讲师?
  • Arrays 是 javascript 中的类似列表的对象。在询问之前务必阅读文档。
  • 您的问题是关于数组中可以包含哪些类型的东西? IE。要么是所有相同类型的东西,要么是不同类型的东西。在 JavaScript 中是后者。然而,像 TypeScript 这样的插件可以极大地提高类型安全性。
  • @pilchard 我已经知道它是一个对象。我的问题是关注术语的字面意思。而且,我已经阅读了文档,但并不总是能消除所有疑问。
  • @Halcyon 是的,我知道 typescript 的类型安全特性。无论如何,谢谢你的帮助。

标签: javascript arrays list


【解决方案1】:

Javascript 中的数组是一种特殊的对象。它基本上是一个带有有序数字键的对象(从 0 开始)。此外,该对象具有处理这种数据结构的特殊方法。

【讨论】:

    猜你喜欢
    • 2013-08-05
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 2012-01-08
    相关资源
    最近更新 更多