Programming/TypeScript

[ TypeScript ] object์— key-value ํ•˜๋‚˜ ์ถ”๊ฐ€ (map ์ด์šฉ)

seulye 2024. 3. 11. 16:11

 

- ์กฐ๊ฑด์ด ์žˆ์„ ๋•Œ

temp = temp.map((el: any) => (el.index === selectedData[i].index ? { ...el, rowType: '์‚ญ์ œ' } : el));

selectedDatas๋Š” ํ˜„์žฌ ์„ ํƒ๋˜์–ด ์žˆ๋Š” ํ–‰์„ ๋งํ•œ๋‹ค. (ag grid)

์„ ํƒ๋˜์–ด ์žˆ๋Š” index๊ณผ temp์— ์žˆ๋Š” index ๊ฐ’์ด ๊ฐ™์œผ๋ฉด rowType์— '์‚ญ์ œ'๋ผ๋Š” ๊ฐ’์„ ์ค€๋‹ค.

 

 

 const newData = callListcp.map((item: any) => ({
            ...item,
            campaignName: initCampaignList?.find((el) => el.cdId === String(item.id))?.cdNm
        }));