Object.keys, values, entries
Map
, Array
, Set
์ keys, values, entriesํจ์๋ฅผ ์ฌ์ฉํ ์ ์์๋๋ฐ, ์ผ๋ฐ ๊ฐ์ฒด
์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ง๋ง ์ฌ์ฉ๋ฒ์ด ์กฐ๊ธ ๋ค๋ฅด๊ณ ๋ฐํ ํ์์ด ๋ค๋ฅด๋ค.
์ฌ์ฉ๋ฒ์ obj.keys()
๊ฐ ์๋ Objcect.keys(obj)
์ด๊ณ ๋ฐํ ํ์์ iterable ๊ฐ์ฒด
๊ฐ ์๋ ๋ฐฐ์ด
์ด๋ค.
Object.keys(obj) โ ํค๊ฐ ๋ด๊ธด ๋ฐฐ์ด์ ๋ฐํ
Object.values(obj) โ ๊ฐ์ด ๋ด๊ธด ๋ฐฐ์ด์ ๋ฐํ
Object.entries(obj) โ [key, value] ์์ด ๋ด๊ธด ๋ฐฐ์ด์ ๋ฐํ
์์ฉ : ๊ฐ์ฒด ๋ณํ
์ผ๋ฐ ๊ฐ์ฒด์๋ ๋ฐฐ์ด ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์๋๋ฐ Object.entries
์ Object.fromEntries
๋ฅผ ์ด์ฉํ๋ฉด ๊ฐ์ฒด๋ ๋ฐฐ์ด์ ์ฉ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
Last updated