【发布时间】:2018-09-20 20:22:56
【问题描述】:
我的javascript代码是这样的:
<script type="text/javascript">
var clubs = [
{id: 1, name : 'chelsea'},
{id: 2, name : 'city'},
{id: 3, name : 'liverpool'}
];
if(clubs.indexOf(2) != -1)
clubs.splice(2, 1)
console.log(clubs)
</script>
比如我要删除id=2的索引
我尝试这样,但它不起作用。 id = 2 的索引没有被删除
我该如何解决这个问题?
【问题讨论】:
-
您的数组由对象组成,但您正在寻找 值
2的索引。查看here 的解决方案。
标签: javascript jquery arrays object indexof