2021. 8. 5. 23:18ใ๐ TIL
ใฝ๏ธ๋น๋๊ธฐ ๋ฐ์ดํฐ ๊ฐ์ฒด ํ๋กํผํฐ ์ ๊ทผ
๋น๋๊ธฐ๋ก ๋ฐฐ์ด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ฉด์ ๋ด๋ถ ํ๋กํผํฐ์ ์ ๊ทผํ ๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
์์ง ๋์ฐฉํ์ง ์์ ๋ฐฐ์ด ๋ฐ์ดํฐ์ ํ๋กํผํฐ์ ์ ๊ทผํ๊ธฐ ๋๋ฌธ์, ์ฌ์ฉํ๊ณ ์ ํ๋ ํ๋กํผํฐ๊ฐ ํด๋น ๋ฐฐ์ด์ ์กด์ฌํ์ง ์๋ค๋ ์๋ฌ์๋ค.
๋์ถฉ ์ด๋ฐ ์ฝ๋์๋ค.
const countStat = result.map(it => {
return {
it.stat : 1
}
})
result ๋ฐฐ์ด์ api ํธ์ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋ปํ๋๋ฐ, api๊ฐ ํธ์ถ๋๊ธฐ์ ์ undefined ๊ฐ ๋๋ค. undefined ์ธ ๊ฐ์ฒด์ ์ ํ๊ธฐ๋ฒ์ผ๋ก stat ์ ์ฐพ์ผ๋ ค ํ๋ ๋น์ฐํ ์๋ฌ๊ฐ ๋ฐ์ํ ์ ๋ฐ์ ์์๋ค.
์ด ๊ณผ์ ์์ dot notation๊ณผ bracket notation ์ด๋ ๊ฐ๋ ์ ์๊ฒ ๋๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ์์ ๊ฐ์ฒด์ ์ ๊ทผํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฐจ์ด์ ์ ๋ช ํํ ์ ์ ์์๋ค. (ํด๋น ๋ด์ฉ์ ์ ๋ฆฌํ ํฌ์คํธ)
'๐ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
210807 ๊ฐ๋ฐ๊ธฐ๋ก: var, let ์ ์ฐจ์ด(feat. ํธ์ด์คํ ) (0) | 2021.08.08 |
---|---|
210806 ๊ฐ๋ฐ๊ธฐ๋ก: switch(true) (0) | 2021.08.07 |
210804 ๊ฐ๋ฐ๊ธฐ๋ก: nestjs ํ ์คํธ์ฝ๋ (0) | 2021.08.04 |
210803 ๊ฐ๋ฐ๊ธฐ๋ก: moment.js (0) | 2021.08.03 |
210802 ๊ฐ๋ฐ๊ธฐ๋ก : ํ์ดํ ํจ์์ ํธ์ด์คํ (0) | 2021.08.02 |