음악, 삶, 개발
JS 의 Symbol 생성자 본문
< 참고 강좌 : 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