const arr = [] const result = {} arr.forEach((item) => { const { lxid, name, code } = item; if (!result[lxid]) { result[lxid] = []; } result[lxid].push({ label: name, value: code }); });