什么是列表?[JavaScript面试问题]



JavaScript中的"List"究竟是什么?

有人问我这个问题,我已经是一名五年的专业人士了,但这让我很困惑。

我了解数组、堆栈、队列,甚至链表。

但是List不就是JavaScript中的数组吗?因为后来有人问我List和Array之间的区别是什么,我说没有区别——我一直不知道这是否正确。

我理解C#和Python中的数据结构List和Array之间的区别,但我不了解JavaScript中的这一点。

我理解否决票。。。这确实是一个愚蠢的问题,我想我应该知道List不是JavaScript中的一种类型,并用这种方式来解决这个愚蠢的问题。

对于任何人来说,这可能都很有用:对于前端工程师面试,请确保您知道JavaScript是一种动态语言,这意味着数据结构与C和Java等静态类型语言非常不同,甚至在Python中也有不同的含义,尽管Python是一种类似于JavaScript的动态类型语言。

最新更新