심볼 Symbol

박햄찌·2023년 8월 3일
0

자바스크립트

목록 보기
15/18

심볼 Symbol

변경이 불가한 데이터로 유일한 식별자를 만들어 데이터를 보호하는 용도로 사용할수 있다
Symbol('설명') : 설명은 단순 디버깅을 위한 용도일 뿐, 심볼 값과는 관계가 없다.

const sKey = Symbol('Hello!');
const user = {
	key:'일반정보!',
    [sKey] :'민감한 정보!'
}
console.log(user.key) //일반정보!
console.log(user.key) //일반정보!
console.log(user[sKey]) //민감한 정보!
console.log(sKey) //Symbol('Hello!')
console.log(user[Symbol('Hello!')]) //undefined
profile
개발자가 되고 싶어요

0개의 댓글