첫 번째 JSON 배열 형식은 다음과 같습니다.
this.columnNames = [
{field : "Name"},
{field : "Address"},
{field : "Age"}
];
첫 번째 JSON 배열 형식은 다음과 같습니다.
this.rowData = [
{Name : "Praveen",Address : "aiff",Age : "12",w : "1",e : "8"},
{Name : "Akashay",Address : "xvn",Age : "15",w : "2",e : "7"},
{Name : "Bala",Address : "hjk",Age : "16",w : "3",e : "6"},
{Name : "Charu",Address : "sss",Age : "17",w : "4",e : "5"},
];
여기서 첫 번째에 존재하는 VALUE array(columnNames)와 두 번째 배열에 존재하는 KEY 를 비교하고 싶습니다 . 같으면 일치하는 데이터를 두 번째 array(rowData)에서 새 배열로 푸시하려고합니다 .
그리고 나는 다음과 같은 최종 결과를 원합니다.
public rowData: any =[
{Name : "Praveen",Address : "aiff",Age : "12"},
{Name : "Akashay",Address : "xvn",Age : "15"},
{Name : "Bala",Address : "hjk",Age : "16"},
{Name : "Charu",Address : "sss",Age : "17"},
];