속성-값 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷JSON객체는 Global 객체이다.NumberStringBooleanArrayObjectnullJSON.parse() : JSON 문
자바스크립트의 이벤트 중 클릭한 요소를 가져오는 방법이벤트버블링의 가장 마지막에 위치한 최하위의 요소를 반환이벤트 생성 위치
call은 보통 함수와 똑같이 인자를 넣고, apply는 인자를 하나로 묶어 배열로 만들어 넣는 것을 알 수 있다. 배열이 아닌 유사배열은 배열이 아니기 때문에 배열의 메소드를 쑬 수 없다. 이때 call이나 apply가 효력을 발휘한다.null인자는 this를 대체한
위 코드에서 array를 제외한 다른 변수는 유사배열이다.유사배열은 데이터로는 구분이 어렵지만 각 변수의 prototype을 확인해보면 배열에서 제공하는 함수등을 사용했을때 오류가 발생한다.유사배열을 사용하는 이유는 실행 결과로 배열값을 돌려주고 싶을때 원래의 배열 객
[비동기] >특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 자바스크립트의 특성을 의미 비동기는 논블락킹(non-blocking)이다 blocking : 하던일을 멈추고 요청에 대한 결과가 동시에 발생된다. non-b
setTimeout(callback, millisecond) : 일정 시간 후에 함수를 실행(return값은 임의의 타이머 ID)clearTimeout(callback, millisecond) : setTimeout을 중지setInterval(callback, mill
코드가 실행되고 있는 구역, 범위에 대한 개념이다.실행컨텍스트는 함수가 호출되면 만들어진다.call stack에 push함수를 벗어나면 call stack에서 popfunction scope 별로 생성이 된다.여기에 담긴 것 : scope내 변수 및 함수, 전달인자,
[this] >모든 함수 scope내에서 자동으로 설정되는 특수한 식별자 패턴 * 1. Global : this는 window이다* * 2. Function호출 : this는 window이다* * 3. Method호출(객체에 담긴 함수) : this는 부모 o
주어진 요소의 자식 노드 모음( collection )을 반환읽기 전용 속성이다.자식 노드의 NodeList를 리턴NodeList 항목은 문자열이 아닌 객체이며 색인 번호를 사용하여 액세스 할 수 있다NodeList은 배열처럼 보이지만 배열이 아니라 유사배열이다Node
한 함수가 자기 자신을 호출하는 함수아래 예제는 기본적인 재귀함수의 코드이다. 4번째 줄에서 자기자신을 호출한다.코드가 반복적으로 자기자신을 호출하면서 코드가 돌아갈때 어떠한 조건이 발생했을때 코드가 멈추게하는 장치이다.위의 예시 코드에서는 if (x<0) ret
알고리즘이 문제를 해결하기 위한 시간(연산)의 횟수시간 복잡도를 표기하는 방법1\. O(1) : 상수 시간. 입력 데이터의 크기와 상관없이 언제나 일정한 시간이 걸리는 알고리즘을 말한다.대표적인 예로 Array.prototype.pop 같이 특정 배열의 위치의 녀석을
데이터 구조는 데이터를 액세스, 저장 및 구성하는 특정 방법이있는 데이터 모음한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)으로 되어 있다.Stack 주요 연산S.top() : 스택의 가장 윗 데이터를 반환한다. 만약
전체 코스 중 첫달이 끝이났다. 앞으로 더 어려운 고비들이 있는 것을 알지만 우선은 한달을 무사히 지났다는것에 기분이 너무 좋았다. 앞으로 일주일동안 solo week라고 해서 잠시 정리하는 시간을 가지고 화요일에는 간단한 테스트를 본다. 얼마나 이해했는지 다음단계로