음악, 삶, 개발

JS 의 Symbol 생성자 본문

개발 Web/JS

JS 의 Symbol 생성자

Lee_____ 2021. 3. 11. 00:39

< 참고 강좌 : youtu.be/OCCpGh4ujb8?t=1206 >


JS 에서 string 을 사용할때, 내용물이 같으면 두 변수는 동일하다.

const id_1 = 'id'
const id_2 = 'id'

console.log(id_1 === id_2) // true

이를 원치않는 경우 Symbol 을 사용하면 서로 다른 instance 로 구분하게된다.

const sym_1 = Symbol('id')
const sym_2 = Symbol('id')

console.log(sym_1 === sym_2) // false