일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 과제진행하기
- pccp기출문제
- 비트마스크
- 백준알고리즘
- div2개
- 스택
- 두원사이의정수쌍
- JS스터디
- 5강클로저
- Lv3
- c++
- 정렬
- 알고리즘문제풀이
- solved.ac골드
- 백준 알고리즘
- JS
- React.StrictMode
- 타겟넘버
- solved.ac플래티넘
- 2023카카오블라인드코테
- 이중지도
- DP
- 코어자바스크립트
- Lv2
- 최소스패닝트리
- [pccp 기출문제]
- 알고리즘 문제풀이
- 프로그래머스
- 지도 여러개
- 우박수열정적분
- Today
- Total
목록전체 글 (108)
호지
스터디에서 콜백함수 관련 내용을 발표하였다. 비동기 관련 내용이 나와 추가적으로 비동기처리에 대해 조사하여, 자바스크립트에서 비동기처리에 대해 자세하게 알아볼 수 있었다. 1. 콜백 함수는 무엇인가? 콜백 함수는 함수나 메서드의 인자로 넘겨주면서 제어권도 같이 넘겨준 함수를 뜻한다. 2. 콜백 지옥이란? 콜백함수를 익명함수로 전달하는 과정이 길어지면서 들여쓰기 수준이 깊어지는 현상. 이로 인해 코드의 가독성이 떨어지게 되는데, Promise나 Generator를 사용해 동기적으로 보이게끔 만들어줄 수 있고, async, await와 프로미스 객체를 같이 사용하는 방법이 주로 쓰임. 3. 비동기 vs 동기 비동기는 이전코드가 끝나지 않아도 즉시 코드를 실행하고, 동기는 이전코드가 끝나야 다음 코드를 실행 ..
코어 자바스크립트 3강 this에 대해 스터디했다. this가 가리키는 것이 사용자와 의도와 다르게 동작할 수 있고, 이를 방지하기 위해 꼭 알아되는 내용이었다. 1. this란 무엇인가? this는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수이다. this가 가리키는 값(this바인딩)은 실행 컨텍스가 생성될 때 결정된다. 전역 공간에서는 전역 객체를 가리키며, 브라우저 환경에서는 window, Node.js 환경에서는 global 객체를 가리킨다. * Node.js를 js파일에서 동작해보니 this는 global객체를 출력하지 않고 module.exports를 출력했다. 이는 js파일이나 터미널로 Node.js를 수행할 시, Node.js에서 최상위 범위는 전역스코프가 아..