자바스크립트 심볼

Programming/JavaScript

[JavaScript] 자바스크립트 심볼(Symbol)이란? | 민민의 하드디스크 - 티스토리

심볼(Symbol)은 ES6에서 추가된 새로운 원시 타입 중 하나입니다. 심볼은 유일하고 변경 불가능한(primitive and immutable) 값을 나타내며, 다른 값과 중복되지 않는 고유한 식별자(identifier)를 생성하는 데 사용됩니다. 이러한 특성으로 인해 객체의 속성 이름으로 사용될 수 있습니다. 그리고 심볼은 유일한 키를 부여하기 유용하게 사용할 수 있습니다. 사용 시 장점 1. 속성 이름 충돌 방지: 객체의 속성 키로 사용될 때, 심볼은 다른 키와 구분되기 때문에 속성 이름 충돌을 방지할 수 있습니다. 이는 코드의 안정성을 높이고, 의도하지 않은 동작을 방지하는 데 도움이 됩니다. 2. 내부적인 속성 숨김: 심볼을 사용하여 객체의 내부적인 속성을 숨길 수 있습니다. 이는 객체를 사용..

민민2
'자바스크립트 심볼' 태그의 글 목록