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
Javascript 删除没有奇数编号的对象_Javascript_Arrays - Fatal编程技术网

Javascript 删除没有奇数编号的对象

Javascript 删除没有奇数编号的对象,javascript,arrays,Javascript,Arrays,我尝试在1,2,4上使用“delete”方法,它将留下0..3..5而不是0..1..2..3。如何正确地移除它 请试试这个 var index = array.indexOf(oItem[2]); if (index > -1) { array.splice(index, 1); } 该方法通过删除现有元素和/或添加新元素来更改数组的内容 这项工作用于删除对象中的特定索引={}?谷歌搜索“删除数组对象中的索引”。@torazaburo我想我的问题与数组无关。你自己在问题标题中指

我尝试在1,2,4上使用“delete”方法,它将留下0..3..5而不是0..1..2..3。如何正确地移除它


请试试这个

var index = array.indexOf(oItem[2]);
if (index > -1) {
    array.splice(index, 1);
}
该方法通过删除现有元素和/或添加新元素来更改数组的内容


这项工作用于删除对象中的特定索引={}?谷歌搜索“删除数组对象中的索引”。@torazaburo我想我的问题与数组无关。你自己在问题标题中指定了数组。然后您提到“删除索引”,其中索引是特定于数组的概念(如果是标准对象,则称为“键”)。然后显示语法,如
oItem[0]
,这是对数组元素的访问。所有将您的问题标记为重复问题的人都认为这是关于数组的,因为他们指定了一个关于数组的重复问题。回答的人认为是关于数组的。那么,你的问题在什么方面与数组无关?@torazaburo它似乎有一个对象包含数组和其中的对象,请在我的问题中查看我的更新图片。请删除此问题并打开一个新问题。这个已经关闭了。