본문 바로가기
반응형

programming language/Javascript11

Symbol ES6에서 도입된 7번째 원시형 데이터 타입이다. 심벌 값은 다른 값과 중복되지 않는 유일무이한 값이다. 주로 이름의 다른 값들과 충돌을 피하고 싶을 때 유일한 프로퍼티 키를 만들기 위해서 사용한다. const someSymbol = Symbol() const someSymbol1 = Symbol(`some symbol`) 🔷 심벌 값의 생성 const mySymbol = Symbol() console.log(typeof mySymbol); //symbol console.log(mySymbol) //Symbol() new Symbol() //TypeError: Symbol is not a constructor const mySymbo2 = Symbol('she') const mySymbo3 = Symbo.. 2022. 9. 1.
자바스크립트 DATA Types 자바스크립트 타입과 그 차이가 발생하는 원인에 대해서 파악을 해야한다. 해당 글은 코어 자바스크립트 강의를 요약하면서 공부하였다. 자바스크립트는 원시타입 (Primitive Type)과 참조 타입(Reference Type)이라는 두가지 타입의 자료형을 제공한다. - 원시타입 (Primitive Type)은 immutable(불변성) 이다. 새롭게 메모리 주소가 만들어 지는 것이 아니다. 한번 만들어진 메모리에 저장된 값이 불변한다. 변하지 않는 성질로 즉, 생긴게 다르면 결국 다른 것 string number boolean undefined null Symbol(es6) - 참조 타입(Reference Type) Object Array Function RegExp Set/ WeakSet Map/ Wea.. 2022. 9. 1.
모던 자바스크립트 Deep Dive 훑기 딥다이브 후기 한달 동안 deep dive를 전체적으로 훑어보려 했지만 역시 조금 광대한 범위였다. 하지만 이 책을 접했기에 내가 지금은 좀 성장했다(?)라는 느낌을 받는건 사실이다 ㅋㅋ 마음먹고 읽은거라 도움을 많이 받았다. 유튜브에 떠도는 js강의 여러개 들을바에 이거 한번 읽는게 나는 더 도움이 됐던거 같다. 너무 늦게 알았던게 아쉽기도 하고 (일찍 알았어도 지금 마음가짐 상태가 아녔기에 분명 안읽었음) 다음 달 부터는 deep dive를 한번 더 읽어 보려고 함.. 참고로 책을 읽기 싫은 분들께 드리는 조언은,, 인프런 강의가 조금 더 도움이 됐다. 강사님께서 책에 대한 구문하나하나씩을 깊게 파주시진 않지만 책 안에서 조금 더 알아둬야 하는 부분은 체크하고 넘어가셨고 후반 부 강의서부터는 너무 건.. 2022. 8. 30.
728x90
반응형