2023. 6. 18. 20:45ㆍTIL&WIL/WIL
이번주에 알게된것
1. 포트란 무엇인가?
https://muyeon95.tistory.com/177
2. JS , Map 과 Prototype
https://muyeon95.tistory.com/175
3. shift(), pop(), slice(), splice() 의 시간복잡도
https://muyeon95.tistory.com/176
4. ES6 란?
https://muyeon95.tistory.com/178
TIL 회고
1. port 에 대해서 알아보던중 점점 내용이 깊어졌다. 양방향 통신을 위한, 즉 포트는 프로세스 식별자였다. 나아가 port 에 대해 더 이해하기 위해서는 TCP/IP 가 계층 별로 어떻게 작동이 되는지 더 알아볼 필요가 있을것 같다.
2. Map 이라는 것이 있다는 걸 배워서 콘솔을 찍어보며 가지고 놀던중 prototype 이란걸 알게되어 prototype 에 대해서 알아보았다. 모든 객체는 프로토타입을 포함하며, 상속되는 구조였다. 이 구조는 일종의 체인 과 같이 이어져 있는데 이를 프로토타입 체인이라고 한다. 이번에 탐구하였던 방식이 머리속에 가장 기억에 남는 방식이었던 것 같다. 코드를 가지고 놀며 이어지는 내용을 학습하는 방향으로 공부해야 겠다.
3. 알고리즘을 풀면서 시간초과에 막혀 메소드의 시간초과를 조사했었다. shift() = O(n), pop() = O(1), slice() = O(1), splice() = O(n) 이라는 것을 알게되었다. 이날은 실패를 통해 배웠다 라는 표현이 맞는것 같다.
4. es5 와 es6 의 차이점을 간단하게 키워드만 정리했다. 딥하게 들어갈 수 있는 부분이 너무 많았기 때문, 앞으로 하나 하나씩 깊게 들어가서 자세히 알아봐야 할 것같다.
다음 주 목표
1. 호출 스택과 힙 (이벤트 루프)
2. 웹 API (이벤트 루프)
3. 콜백 큐 (이벤트 루프)
4. OOP (가능하다면 OOP 까지)
이번 주 목표체크
1. 포트란 무엇인가? ✅ **
2. JS , Map 과 Prototype ✅ *
3. shift(), pop(), slice(), splice() 의 시간복잡도 ✅
4. ES6 란? ✅ **
'TIL&WIL > WIL' 카테고리의 다른 글
6 주차 ( + 협업을 통해 느낀점 )[ WIL ] (0) | 2023.07.23 |
---|---|
5 주차 [ WIL ] (0) | 2023.07.16 |
4 주차 [ WIL ] (0) | 2023.07.09 |
3주차 [ WIL ] (0) | 2023.07.02 |
2주차 [ WIL ] (0) | 2023.06.25 |