본문 바로가기

map2

[Javascript] Symbol / Map / Set ES6 이후로 추가된 자료형이 있습니다. symbol / map / set이라는 자료형인데 간단히 알아가는 정도로만 정리해보겠습니다.  Symbol 자료형 symbol자료형의 경우 object자료형의 비밀 key를 하나 만들어 주는 개념입니다.    symbol을 활용해보기위해 객체를 하나 만들어보았습니다. 맥도날드메뉴라는 object가 있습니다.   그런데 아는사람만 아는  메가맥이라는 메뉴가 있네요? 이걸 보통사람들은 모르게 숨기고 직원들한테만 알려주고싶습니다.  이럴때, 심볼을 만들어서 몰래 object안에 넣어두면 되겠죠    symbol은 오브젝트의 키값으로 적용된다는 사실도 알 수 있었습니다. 그런데 심볼은 안보인다고 했었는데 왜 콘솔창에 보여지는 걸까요? symbol자료형은 컴퓨터가 enum.. 2025. 4. 13.
[JS] 객체와 배열 객체란? 자바스크립트에서 객체란 키와 값을 쌍으로 가진 자료구조입니다. 프로퍼티로 속성을 정의하고 메서드로는 기능을 정의합니다, 현실세계의 자동차를 예시로들자면, 차의 종류나 색상, 생산년도처럼 직관적인 정보들을 프로퍼티라 부르고, 차의 액셀밟기, 브레이크밟기, 변속하기 등 과같은 기능은 메서드로 정의할 수 있습니다.const car = { name : '마티즈', color : 'gold' production: 2014, // 프로퍼티는 이렇게 정의합니다. break : function () => { console.log('브레이크를 작동시켰습니다 차가 멈춥니다') // 메서드는 이렇게 정의합니다. }} 또 객체의 특징으로는, 참조 데이터 타입으로 값을 변수에 할당하게 되면 값 자체가 아닌, .. 2025. 3. 17.