Javascript 删除没有奇数编号的对象
我尝试在1,2,4上使用“delete”方法,它将留下0..3..5而不是0..1..2..3。如何正确地移除它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我想我的问题与数组无关。你自己在问题标题中指
请试试这个
var index = array.indexOf(oItem[2]);
if (index > -1) {
array.splice(index, 1);
}
该方法通过删除现有元素和/或添加新元素来更改数组的内容
这项工作用于删除对象中的特定索引={}?谷歌搜索“删除数组对象中的索引”。@torazaburo我想我的问题与数组无关。你自己在问题标题中指定了数组。然后您提到“删除索引”,其中索引是特定于数组的概念(如果是标准对象,则称为“键”)。然后显示语法,如
oItem[0]
,这是对数组元素的访问。所有将您的问题标记为重复问题的人都认为这是关于数组的,因为他们指定了一个关于数组的重复问题。回答的人认为是关于数组的。那么,你的问题在什么方面与数组无关?@torazaburo它似乎有一个对象包含数组和其中的对象,请在我的问题中查看我的更新图片。请删除此问题并打开一个新问题。这个已经关闭了。