getDistinctArr = function(arr, key) {
var tempArray = [];
var resultArray= [];
for(var i = 0; i < arr.length; i++) {
var item = arr[i]
if(tempArray.includes(item[key])) {
continue;
} else {
resultArray.push(item);
tempArray.push(item[key]);
}
}
return resultArray;
}
getDistinctArr = function(arr) {
var tempArray = [];
var resultArray = [];
tempArray.push(arr[0]);
resultArray.push(arr[0]);
for (var i = 0; i < arr.length; i++) {
var item = arr[i]
var isSameExst = false;
for(j=0;j<tempArray.length;j++){
if (tempArray[j].persNo == item.persNo) {
// continue;
isSameExst = true;
}
}
if (!isSameExst) {
resultArray.push(item);
tempArray.push(item);
}
}
return resultArray;
}
arr
arr : [
{
"check": "",
"korNm": "김철호",
"persNo": "A001254",
"email": "[email protected]",
"recprEmailAddr": "",
"recpUserNo": "",
"apprrPersNo": "A001254",
"apprPersNm": "김철호",
"rowStatus": "U"
},
{
"check": "",
"korNm": "이은영",
"persNo": "A078928",
"email": "[email protected]",
"recprEmailAddr": "",
"recpUserNo": "",
"apprrPersNo": "A078928",
"apprPersNm": "이은영",
"rowStatus": "U"
},
{
"check": "",
"korNm": "권오영",
"persNo": "A079980",
"email": "[email protected]",
"recprEmailAddr": "",
"recpUserNo": "",
"apprrPersNo": "A079980",
"apprPersNm": "권오영",
"rowStatus": "U"
},
{
"check": "",
"korNm": "Annie Pedret",
"persNo": "A079417",
"email": "[email protected]",
"recprEmailAddr": "",
"recpUserNo": "",
"apprrPersNo": "A079417",
"apprPersNm": "Annie Pedret",
"rowStatus": "U"
},
{
"check": "",
"korNm": "김희수",
"persNo": "A076750",
"email": "[email protected]",
"recprEmailAddr": "",
"recpUserNo": "",
"apprrPersNo": "A076750",
"apprPersNm": "김희수",
"rowStatus": "U"
}
]