Выберите отдельные значения из объекта и создайте новый массив объектов - PullRequest
0 голосов
/ 24 марта 2020

Я хочу создать новый массив объектов, в который будут получены все различные значения предыдущего массива. Новый массив должен иметь все отличные значения, основанные на PARTY_NUMBER из первоначально выбранного / созданного массива. Кроме того, новый массив должен содержать новый объект для каждого отдельного PARTY_NUMBER. Вот код.

selectedNodes - это массив, полученный при выборе узлов из GRID, в то время как мне нужно selectedData со всеми различными значениями. Я не мог понять условие для if (), поэтому оно пустое. Новое в angular и TS / JS

const selectedNodes = this.agGrid.api.getSelectedNodes();
const selectedData = (selectedNodes.map((node, index) => {
  if(){
  return {
    P_DESTINATION_TYPE: this.applicationName,
    P_TRIGGER_VALUE: node.data.PARTY_NUMBER,
    P_SOURCE_TYPE: "Customer",
    P_CREATED_BY: "",
    P_TRIGGER_TYPE: "",
  }
}
}
));
...