본문 바로가기

분류 전체보기

(177)
[JS] 비동기 Async 오늘은 callback, promise, async에 대해 다루었다. 역시나... 오늘도 정신없이 강의를 따라가느라 바빴다. 그래도 Ellie 강사님의 촘촘한 강의 플랜 덕분에 날씨 정보 api도 사용하여 네트워크 통신을 해보았다. 이제 진짜 뭔가 서비를 만드는 것인가 하는 기대감과 함께, 피곤함으로 오늘은 이만 하려 한다. 아래는 오늘 공부한 노트이다. 노션노트 - async_all
[JS] 주석, 에러처리, 모듈 현업에서 많이 사용하는 주석 처리 방법과 사용예제를 다뤘다. 또, 에러처리 방법과 try catch finally에 대해서 배웠다. 모듈의 경우, 웹브라우저 기반으로 모듈화를 진행해 보았다. tip! vs code에서 live server를 실행하려면 “우클릭 -> go live server” 자세한 내용은 아래 노션노트를 참고. 노션노트 - 주석, 에러처리, 모듈_전체
[JS] more operators &&, ||, ?., ?? 이미 기존에 사용 중이었지만, 더 유용한 용례들을 살펴보았다. &&의 축약을 원할때는, ?.을 사용하여 인자 이름 중복 입력을 피할 수 있다. ?? 사용을 통해 ||를 보완하여 사용할 수 있다. ( || 사용의 경우, 0, -0, null, undefined, ''에 모두 false 값을 부여하므로, num = 0 의 기초값 입력시 오류를 만들 수 있다. 자세한 공부 내용과 코드는 아래 링크를 클릭! 노션노트 - more operator 전체
[JS] 자료구조 : set, map, Symbol 자료구조 배열 : intext → 순서가 중요, 중복가능 set : 순서❌, 중복❌, 그냥 집합체 map : key - values로 이루어짐 → 순서❌, key는 유일한 key를 가짐 → key만 다르다면 value 중복 가능 → map과 object가 매무 유사하게 사용 Symbol : 유일한 키를 만들때 사용 → map에서 키를 사용할때, key를 이용하면 보안을 높이는데 사용할 수 있음. + 문자열보다는 조금 더 unique함을 보장할 수 있음 set과 map은 개념이 심플하고 array와 많은 속성을 공유하기 때문에, 쉽게 이해할 수 있었다. 그에 반해 Symbol은 기존에 사용했던 개념임에도 불구하고 뭔가 손에 잡히지 않는것 같다. 용례도 와닿지 않고... 조금 더 연습이 필요한듯 하다. 실제..
[JS] destructuring assignment 매우매우매우매우매우매우 유용한.... spread와 어깨를 나란히 하는...! destructuring! 노션노트 - destructuring
[JS] spread spread는 배우기 전에도 계속 사용하던 개념이다. spread 사용을 통해 파라미터 등을 일일이 입력해야 했던 과거와 안녕~ 현업에서는 iterable, generator는 거의 쓰이지 않고 대신 for/while문이나 spread 사용이 훨씬 많다고 한다. 노션노트 - spread
[JS] Iterable 오늘은 iterable에 대해 공부했다. 솔직히 하나도 이해를 못했다. 그냥 순회하는 interface와 protocol interface 라고 했지만, 역시나... 감이 잘 안온다. 그래서 강의를 두번 다시 들었다. 그럼에도 아직 명쾌하게 이해되지 않는 느낌이다. 아래는 오늘 배운 내용과 강의에서 진행한 퀴즈를 풀은 노션이다. 퀴즈의 답안을 다섯번정도 백지복습하면서 처음보다는 뭔가 이해되는 느낌이긴 하다. 하지만, 아직은 내가 스스로 못쓸것 같다..ㅠㅠ 연습과 이해가 더 필요한 것... 노션노트 - iterable _all 구글링을 통해 아래 그림을 가져왔다.(클릭하면 원문으로 이동함) 그래도 여전히 이해 안된다ㅋㅋㅋ 내일 다시 도전해보기로... 이렇게 생고생했는데... 아래 generator로 엄청 ..
[JS] Array 앞으로 TIL 카테고리에는 매일 공부한 노션 노트를 공유할 예정이다. 오늘은 JAVA SCRIPT ARRAY 배열에 대해 공부를 마쳤다. Array 챕터를 공부하는데 3일이나 걸렸다. 노션노트 - Array 전체 노트 병원에 입원하게 되면서 거의 풀타임으로 학습하고 있는데, 가장 오래걸린 챕터이기도 하다. 퀴즈를 푸는데 시간이 오래 걸렸고, 여러 방법으로 코드를 향상 시켰다. (물론 강사님이… 난 그걸 따라하며 익히기 바빴음) 어쨌거나, 스스로 MDN 문서와 구글링을 통해 문제를 풀고 해결하는데에 쾌감을 느낀다. 이제 나는 array 고수가 된것 같은 기분마저 든다. (그렇게 백지 복습을 했어도, 내일되면 또 까먹을 거 같다ㅋㅋ) 노션노트 - QUIZ