๐ย Reference
๐ย Chapter
lodash
fast-deep-equal
- fast-deep-equal
- ํน์ง: Date, RegExp, ES6 Map, Set, TypedArray ๋ฑ์ ํฌํจํ ๊น์ ๋น๊ต ์ง์
- ๋ชฉํ: ์๋ ๋น ๋ฅด๊ฒ, ์ผ๋ฐ์ ์ธ
_.isEqual
๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ณด๋ค ๊ฒฝ๋, ์ฑ๋ฅ ์ค์ฌ
- ํธํ์ฑ: Node.js + ๋ธ๋ผ์ฐ์ ์ง์ (IE9+ ํฌํจ)
๊ธฐ๋ฅ, ์ง์ ํ์
fast-deep-equal
์ ๋จ์ํ ๊ฐ์ฒด ๋น๊ต๋ฅผ ๋์ด์ ๋ค์ํ ํ์
์ ๊น์ด ๋น๊ตํ ์ ์๋ค.
- ์ผ๋ฐ ๊ฐ์ฒด / ๋ฐฐ์ด
- Date ๊ฐ์ฒด
- RegExp (์ ๊ท ํํ์)
- Map / Set
- TypedArray (์:
Uint8Array
, Int16Array
๋ฑ)
- ๋ํ ES5 ๊ธฐ๋ฐ ๋ฒ์ ๊ณผ ES6 ํ์ฅ ๋ฒ์ ์ ๊ตฌ๋ถํ์ฌ Map/Set/TypedArray๊น์ง ์ง์ํ๋ ๋ฒ์ ์ ์ ๊ณตํจ
์ฑ๋ฅ
fast-deep-equal
์ ์ฌ๋ฌ ๋ฒค์น๋งํฌ์์ ๋งค์ฐ ๋น ๋ฅธ ์๋๋ฅผ ๋ณด์๊ณ ,lodash.isEqual
๋ฑ๋ณด๋ค ํจ์ฌ ๋์ ์ฒ๋ฆฌ๋์ ๊ธฐ๋กํ ์ผ์ด์ค๋ค์ด ์์.
- ํ์ง๋ง ๋ฒค์น๋งํฌ๋ โํ
์คํธ์ฉ ์ฌ๋ก๋ค์ ๋ํ ๋น๊ตโ์ด๋ฏ๋ก, ์ค์ ์ ํ๋ฆฌ์ผ์ด์
๋ฐ์ดํฐ์ ๋ํด์๋ ์ง์ ๋ฒค์น๋งํฌํด๋ณด๋ ๊ฒ ์ข๋ค๊ณ ๋ช
์๋ผ ์๋ค.