如何根据唯一属性过滤数组中的对象
这里我有一个数组,其中 KEY 是对象中的键值。
如何过滤key值唯一的对象。键值在对象中重复,但应该只过滤掉第一个。
var array = [];
array = [
{
"KEY": "00001",
"ID": "1234",
"ID_DESC": "1234",
"NOT_UNIQUE_VALUE": "119.0",
"NOT_UNIQUE_TYPE": "this is not unique"
},
{
"KEY":"00001",
"ID":"1234",
"ID_DESC":"1234",
"NOT_UNIQUE_VALUE":"11019.0",
"NOT_UNIQUE_TYPE":"not unique type"
},
{
"KEY":"00002",
"ID":"2468",
"ID_DESC":"2468",
"NOT_UNIQUE_VALUE":"195.0",
"NOT_UNIQUE_TYPE":"not unique type",
},
{
"KEY":"00002",
"ID":"2468",
"ID_DESC":"2468",
"NOT_UNIQUE_VALUE":"195.0",
"NOT_UNIQUE_TYPE":"not unique type",
}]
Result:
uniquearray = [
{
"KEY":"00001",
"ID":"1234",
"ID_DESC":"1234",
"NOT_UNIQUE_VALUE":"119.0",
"NO T_UNIQUE_TYPE":"this is not unique"
},
{
"KEY":"00002",
"ID":"2468",
"ID_DESC":"2468",
"NOT_UNIQUE_VALUE":"195.0",
"NOT_UNIQUE_TYPE":"not unique type"
}]