Event
함수를 당장 실행하지 않고 타이머처럼 지정한 시간 이후에 함수를 실행하고 싶을 때"호출 스케쥴링" 이라는 것이 있습니다."호출 스케쥴링"을 구현하기 위해 두가지 메소드가 존재합니다.*setTimeout() 은 일정 시간 간격 이후에 함수가 한번 실행됩니다.*setInt
일반적인 함수 선언 형식과 비슷한 function 으로 시작합니다.함수 선언식 예시함수 표현식은 변수에 저장됩니다.함수 표현식이 변수에 저장되면 그 변수는 함수처럼 사용이 가능해집니다.변수에 저장된 함수는 함수명 작성을 하지 않아도 되고, 변수명을 통해 호출된다.함수
* this 는 기본적으로 자바스크립트에 내장된 명령어입니다. 전역 문맥에 를 작성하면, 의 값은 strict mode 여부와 상관없이 전역 객체를 참조하게 됩니다. 자바스크립트의 키워드는 함수 내부에서 사용됩니다. 키워드를 이용해 생성한 일반 함수 내부에
Prototype 이란 ? Prototype 을 알기 전에 사전에 알아야 할 것들이 있습니다. 모든 자바스크립트의 함수는 함수가 생성될 때 이란 속성을 하나씩 가지고 생성됩니다. 각 함수가 소유한 속성은 해당 함수가 키워드가 사용된 생성자 함수로서 실행될 때
함수가 객체를 반환할 때 이것을 factory function 이라고 부릅니다. 여기서 객체를 반환한다고 해서 팩토리 함수는 클래스나 생성자 함수가 아닙니다. Javascript 에서는 모든 함수가 객체를 반환할 수 있습니다. 이 때 키워드가 없으면 팩토리 함수입니다