我要删除以下数据:
实际的
var data = [
['dupeValue', { data: 123 }],
['dupeValue', { data: 123 }],
['otherValue', { data: 1111111 }],
['dupeValue', { data: 123 }]
]
预期的
var data = [
['dupeValue', { data: 123 }],
['otherValue', { data: 1111111 }]
]
我尝试了以下操作,但不起作用:
data.filter((value, i, arr) => {
return value[0] !== arr[i][0]
})
// outputs []
我想念什么?
var data = [
['dupeValue', { data: 123 }],
['dupeValue', { data: 123 }],
['otherValue', { data: 1111111 }],
['dupeValue', { data: 123 }]
]
var result = data.filter((value, i, arr) => {
return value[0] !== arr[i][0]
})
console.log(result)
慕尼黑8549860
相关分类