我想在数组中找到相同的对象并将其从数组中删除。这是一个例子。
var previousSelectedWords = [{ 'id': 33, 'name': "美白", 'kana': "ビハク", 'type': 'new'}, { 'id': 3, 'name': "テスト", 'kana': "テスト", 'type': 'new'}, { 'id': 34, 'name': "免疫力", 'kana': "メンエキリョク", 'type': 'old'}];
var checkCurrentWord = { 'id': 3, 'name': "テスト", 'kana': "テスト", 'type': 'new'};
var foundWordIndex = $.inArray(checkCurrentWord, previousSelectedWords)
看起来$.inArray
无法处理对象。它总是给我-1
id
和name
以及kana
可以相同,只有type
是唯一的。