반응형
flipped - 뒤집기.
pop, unshift, shift, splice, push = 원본이 바뀌는 애들
concat, slice, filter, every, map, forEach, some, find , findindex, includes ... 등등 = 원본이 바뀌지 않음
원본바뀌지 않는 애들이 재사용 하기 좋음.
Event Loop 와 Task Queue
https://thebook.io/080270/part02/ch11/05/02-06/
어떤 순서로 알파벳이 찍히는지 호출 스택과 이벤트 루프를 통해 설명해 보세요.
자바스크립트에서 중요한 3가지 실행 컨텍스트, 이벤트 루프, 프로미스
보통은 클릭시 click 이벤트를 연결했지만
우클릭 이벤트는 contextmenu 이벤트가 따로 존재함.
원래 브라우저 화면에서는 우클릭하면 메뉴가 나타나기 때문에
이 기본동작을 없애야 (preventDefault) 우클릭이 원하는 대로 동작함.
옵셔널체이닝(optional chaining) - ?. 앞에 있는 것이 참인 값이면 뒤의 코드를 실행하고, 거짓이면 코드를 통채로
undefined를 만듦.
재귀함수 - 어떤 함수 내부에서 자기 자신을 다시 호출하는 함수를 재귀 함수라고 한다.
재귀 함수를 사용할 때 호출 스택의 최대 크기를 초과하는 경우가 발생할 수 있는데
setTimeout과 같은 비동기 함수를 사용해서 해결 할 수 있다.
반응형
'JavaScript' 카테고리의 다른 글
Destructuring(구조분해할당) (0) | 2021.08.23 |
---|---|
[JavaScript] zerocho 자바스크립트 강의 13, 14강 (0) | 2021.08.22 |
[javaScript] zerocho 자바스크립트 강의 10강 (0) | 2021.08.19 |
[자바스크립트 ] ] zerocho 자바스크립트 강의 9강 (0) | 2021.08.19 |
[JavaScript] zerocho 자바스크립트 강의 7강 8강 (0) | 2021.08.19 |
댓글