Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
element.childNodes[]在javascript中是否表现为链接列表?_Javascript_Arrays_Linked List - Fatal编程技术网

element.childNodes[]在javascript中是否表现为链接列表?

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

我有一个element对象,它通过
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]