element.childNodes[]在javascript中是否表现为链接列表?
我有一个element对象,它通过element.childNodes[]在javascript中是否表现为链接列表?,javascript,arrays,linked-list,Javascript,Arrays,Linked List,我有一个element对象,它通过appendChild(Node)方法附加了一些子对象,我知道我可以使用element.childNodes[index]访问它们 现在,如果我通过id选择某个元素,将其从中删除,那么如果我删除了索引I中的元素,索引I中的元素是否会位于索引I 其次,是否有一种方法可以仅通过通过某种内置方法指定索引来从数组中移除对象,以实现类似链表的行为(我的意思是,当我移除之前的索引时,不必将元素从其索引复制到之前的索引) 1)是的 2) 尝试: 不知道数组或节点列表是否通过链
appendChild(Node)
方法附加了一些子对象,我知道我可以使用element.childNodes[index]
访问它们
现在,如果我通过id选择某个元素,将其从中删除,那么如果我删除了索引I
中的元素,索引I
中的元素是否会位于索引I
其次,是否有一种方法可以仅通过通过某种内置方法指定索引来从数组中移除对象,以实现类似链表的行为(我的意思是,当我移除之前的索引时,不必将元素从其索引复制到之前的索引) 1)是的
2) 尝试:
不知道数组
或节点列表
是否通过链表或其他方式实现。我想这取决于引擎
> a = [0,1,2,3,4,5]
[0, 1, 2, 3, 4, 5]
> a.splice(3, 1)
[3]
> a
[0, 1, 2, 4, 5]