You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
์์ฑ ๋ณ์
๐ computed property ๋ฌธ๋ฒ (๊ฐ์ฒด key๋ฅผ ๋ณ์๋ก)
์๋ฐ์คํฌ๋ฆฝํธ computed property ๊ธฐ์กด์๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด๋ฅผ ๋ง๋ค๋ ์ ํด์ง ๋ฌธ์์ด ์ด๋ฆ์ ์์ฑ๋ช ์ ์ฌ์ฉํด์๋ค. โํ์ง๋ง ์ด์ ES6์์๋ computed property๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด๋ฅผ ์ ์ธํ๋ ์๊ฐ์ ๋ณ์๋ฅผ ํ์ฉํ์ฌ ๋์ ์ธ ํ๋กํผํฐ๋ช ์ ํ ๋นํ ์ ์๊ฒ ๋์๋ค. ์ฆ, computed property ๋ฌธ๋ฒ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด์ key ์์ฑ๋ช ์ ํํ์(๋ณ์, ํจ์ ๋ฑ)์ ํตํด ์ง์ ํ๋ ๋ฌธ๋ฒ์ด๋ค. var kk = "id"; var a = { name : "super", [kk] : 123 // computed property } var mm = "rank"; a[mm] = '#1'; console.log(a) // {name: "super", id: 123, rank: "#1"} ์์ฑ์ด ์ถ๊ฐ๋์..