【发布时间】:2015-04-08 02:49:44
【问题描述】:
给定数组 [{GUID, other properties}, ...],
如何通过其 GUID(或任何对象属性)从 javascript 数组中删除特定对象?
我正在尝试使用splice(),
var index = game.data.collectedItems.indexOf(entityObj.GUID);
if (index > -1) {
game.data.collectedItems.splice(index, 1);
}
这不起作用,因为我无法直接识别数组中的值,例如:
var array = [2, 5, 9];
var index = array.indexOf(5);
此处显示:How do I remove a particular element from an array in JavaScript?
【问题讨论】:
-
@SamuelCook 感谢山姆的这些参考。不知道他们是否解决了我正在寻找的东西
标签: javascript arrays