1주차 [ WIL ] [ Javascript ]

2023. 6. 18. 20:45TIL&WIL/WIL

 

이번주에 알게된것

 

1. 포트란 무엇인가?

https://muyeon95.tistory.com/177

 

PORT [ TIL ] [ TCP/IP ]

Problem 생활코딩 node 책의 쿼리스트링 부분을 보면서 의문이 들었다. 그래서 포트가 뭔데? 라는 질문이 떠올랐다. Try 인터넷 프로토콜 스위트에서 포트(port)는 운영 체제 통신의 종단점이다. 이

muyeon95.tistory.com

 

2. JS , Map 과 Prototype

https://muyeon95.tistory.com/175

 

Map, Prototype [ TIL ] [ Javascript ]

Problem 강의를 듣고 학습하던중 Map 이 어떻게 돌아가는 녀석인지 궁금해져버렸다. Try const myMap = new Map(); console.log(myMap); Entries 와 Prototype 이 눈에 띈다. 찾아보니 Map 은 자바스크립트 내장객체인

muyeon95.tistory.com

 

3. shift(), pop(), slice(), splice() 의 시간복잡도

https://muyeon95.tistory.com/176

 

구명보트 [ TIL ] [ Javascript ] [ 프로그래머스 ]

Problem https://school.programmers.co.kr/learn/courses/30/lessons/42885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이

muyeon95.tistory.com

 

4. ES6 란?

https://muyeon95.tistory.com/178

 

ES6 [ TIL ] [ Javascript ]

ES6 문법 ES6 는 ECMAScript(JS 표준 규격을 정의하는 기구) 2015 를 가리키는 용어이고 JS 의 버전 중 하나이다. ES6 는 ES5 의 후속 버전이다. ES5 vs ES6 변수 선언 - ES5: var 키워드를 사용하여 변수를 선언

muyeon95.tistory.com


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