JavaScript/๊ฐ๋
[ES6] Object ๊ฐ์ฒด
ilfm
2021. 1. 11. 11:37
์๋ฐ์คํฌ๋ฆฝํธ์์ ์ฌ๋ฌ๊ฐ์ง ๊ฐ์ฒด ์ด๊ธฐํ ๋ฐฉ๋ฒ๋ค์ด ์๋๋ฐ ES6์์ ๊ฐ์ฒด๋ฅผ ์ด๊ธฐํ ํ ๋ ๊ฐ์ฒด์ ์์ฑ๊ณผ ๊ฐ์ ์ด๋ฆ์ด ๋์ผ ํ ๊ฒฝ์ฐ ์ข ๋ ๊ฐํธํ๊ฒ ๊ฐ์ฒด๋ฅผ ์ด๊ธฐํ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ๋์๋ค.
Shorthand Properties
์์ ๋ฅผ ๋ณด๋ฉด ๋ ๋น ๋ฅด๊ฒ ์ดํดํ ์ ์๋ค.
var animation ='๋ชจ์๋';
var movies = ['์ผ์ง๊ทธ๋ฃน ์์ดํ ์ต๋ฐ','์ ์งํ ํ๋ณด'];
// ์๋ฐ์คํฌ๋ฆฝํธ
var favorite ={
animation : animation,
movies : movies
};
// ES6
var favorite ={
animation,
movies
};
์ด๋ ๊ฒ ํ๋กํผํฐ์ key์ ์ด๋ฆ๊ณผ value์ ์ด๋ฆ์ด ๊ฐ๋ค๋ฉด ์ถ์ฝํด์ ์ฌ์ฉ ํ ์ ์๋ค.