symbol

    [JS] Symbol

    [ 본글은 https://ko.javascript.info/symbol 글을 정리한 글입니다 ] Symbol이란 자바스크립트에서 객체의 Key로 올수 있는 2가지 자료형 중 하나이다. Symbol혹은 문자형만 올 수 있다. 지금까지 JS를 사용할 경우에는 항상 Key가 문자형인 경우만 대부분 사용했었다. 하지만 Symbol을 활용하면 문자형 말고도 객체형의 키를 사용할 수 있다. Symbol은 아래와 같이 만든다. // 심볼 id에는 "id"라는 설명이 붙습니다. let id = Symbol("id"); Symbol의 가장 큰 특징은 유일성이 보장된다는 것이다. 문자형은 두형태가 같으면 중복되지만, Symbol로 만들면 설명이 같아도 다르게 취급한다. let id1 = Symbol("id"); let i..