Javascript列表像数据结构?

时间:2010-08-03 17:56:58

标签: javascript arrays

看来,如果我没有错,那么由于Javascript处理对象的方式,实现链表是不切实际或效率低的。

我需要一个数据结构,在其中我可以轻松地执行2个操作(除了索引),最后附加并删除(弹出)给定索引处的对象。

使用Array并为每次删除操作“重新创建”最佳解决方案?我想不会。

有什么想法吗?

3 个答案:

答案 0 :(得分:4)

听起来JS Array正是您正在寻找的 您应该能够将push和pop函数用于类似堆栈的数据结构,并将其拼接用于其余部分。

答案 1 :(得分:3)

实际上Array支持pushpop操作:JavaScript Array Object

答案 2 :(得分:1)

您不必为每次删除重新创建Javascript数组。 Javascript Arrays有push()pop()方法来添加和删除元素:

JavaScript Array Object