다른 코드의 인자로 넘겨주는 함수콜백 함수를 넘겨받은 코드 : 콜백 함수를 필요에 따라 적절한 시점에 실행적절한 시점 = 특정 조건콜백 함수를 넘겨받은 코드는 특정 조건일 때, 콜백 함수를 실행해당 조건이 갖추어졌는지 여부를 콜백 함수가 아닌 콜백 함수를 넘겨받은 코드
this란? 다른 대부분의 객체지향 언어에서의 this 클래스로 생성한 인스턴스 객체 ⇒ 클래스에서만 사용 자바스크립트에서의 this 어디서든 사용할 수 있고, 상황에 따라 this가 바라보는 대상이 달라진다. ⇒ this의 작동 방식을 이해하지 못하면 문제가 발생했
출입구가 하나뿐인 깊은 우물 같은 데이터 구조스택에 순서대로 데이터 A-B-C-D를 저장⇒ 꺼낼 때는 반대로 D-C-B-A 순서로 꺼냄양쪽이 모두 열려있는 파이프 같은 데이터 구조보통 한쪽은 입력만, 다른 한쪽은 출력만 담당하는 구조(종류에 따라 양쪽 모두 입력과 출력