함수 선언식(function declartions)자바스크립트에서 함수를 선언하는 가장 기본적인 방식이다.함수 표현식(function expresstion)function을 별도의 변수에 할당하는 방식이다.함수 선언식은 함수 전체를 호이스팅 한다. 작성한 위치와 상관없
이벤트 버블링은 웹 개발에서 DOM 이벤트가 발생했을 때, 그 이벤트가 부모 요소로 전파되는 방식을 설명하는 개념이다. 기본적으로 자식 요소에서 발생한 이벤트는 가장 먼저 해당 요소에서 처리되고, 이후에 그 이벤트가 부모 요소로 전파되어 부모 요소에서도 처리될 수 있다
ECMAScript 5 에서 소개된 Javascript의 strict mode는 기존에 무시되던 에러들을 콘솔에서 에러 메시지를 통해 문제를 알려준다.예를 들어,선언되지 않은 변수 사용: strict mode에서는 변수를 선언하지 않고 사용하면 ReferenceErro
주어진 인덱스에 있는 문자를 반환한다.두 개 이상의 문자열을 결합한다.특정 문자열이 포함되어 있는지 확인한다.특정 문자열이 처음 나타나는 인덱스를 반환한다. 없으면 -1을 반환한다.특정 문자열이 마지막으로 나타나는 인덱스를 반환한다.문자열의 일부분을 잘라서 반환한다.문
push():배열의 끝에 하나 이상의 요소를 추가하고, 새로운 배열의 길이를 반환한다.pop():배열의 마지막 요소를 제거하고 그 요소를 반환한다.shift():배열의 첫 번째 요소를 제거하고 그 요소를 반환한다.unshift():배열의 앞쪽에 하나 이상의 요소를 추가
객체의 키를 배열로 반환한다.객체의 값을 배열로 반환한다.객체의 키, 값 쌍을 배열의 배열로 반환한다.대상 객체에 소스 객체의 속성을 복사한다.객체를 동결하여 더 이상 수정할 수 없도록 만든다.객체의 속성을 추가하거나 삭제할 수 없게 만들지만 수정은 가능하다.특정 키가
call 메소드는 함수를 호출할 때 this를 지정할 수 있게 해준다. 인자는 첫 번째로 this로 사용할 객체를, 그 다음은 함수에 전달할 인자들을 나열한다.apply 메소드는 call과 비슷하지만, 함수에 전달할 인자를 배열로 받는다. 따라서 여러 인자를 동시에 전
문자열을 정수로 반환한다. 이 메소드는 문자열에서 숫자 부분을 읽어들여 정수로 변환한다. 숫자가 아닌 문자나 공백을 만났을 때 변환을 멈추고 이전까지의 숫자만 반환한다.string: 변환할 문자열radix: (선택사항) 변환할 숫자의 진법 (기본값은 10)예시문자열을
new Date(): 현재 날짜와 시간을 생성new Date(value): 밀리초로 표현된 시간값(1970-01-01T00:00:00Z 이후의 밀리초)을 기반으로 생성new Date(dateString): 문자열(ISO 8601 형식 등)을 기반으로 생성new Date