null 은 객체로 나올 뿐 기본타입이다. JS 의 원시 값중 하나로, 어떤 값이 의도적으로 비어있음을 표현. 변수가 아무런 객체를 가리키지 않음
JSON.stringfyJavaScript 객체를 JSON 문자열로 변환이는 데이터를 서버로 보내기또는, 객체를 문자열로 저장할 필요가 있을 때 유용JSON.parseJSON 문자열을 JavaScript 객체로 변환이는 서버로부터 받은 데이터를 다시 객체 형태로 사용하
특징표준 프로토콜: IETF에 의해 표준화된 프로토콜 (ws와 wss)경량 프로토콜: 헤더가 작아 오버헤드가 낮음TCP 기반: 연결 지향적이고 신뢰성 있는 통신을 제공양방향 통신: 서버와 클라이언트가 동시에 데이터를 보내기 가능사용할 때브라우저와 서버가 WebSocke
함수가 선언될 때의 렉시컬 환경 기억함수가 해당 렉시컬 환경 밖에서 호출되더라도 해당 환경에 접근 가능하게 하는 기능
주로 한 가지 기준에 따라 정렬하거나, 여러 기준을 순차적으로 적용하여 정렬객체 배열을 먼저 age로 정렬하고, age가 같을 경우 name으로 정렬sort() 메서드에 전달된 비교 함수는 두 요소 a와 b를 비교하고, 정렬 순서를 결정a.age - b.age는 나이에
📰 전산학 CS 정리 > ### 호이스팅 함수 및 'var' 선언은 컴파일 단계 중에 포함한 범위의 맨 위로 이동 함수나 변수가 선언되기 전에 사용 가능 > ### 클로저 함수가 어휘 범위 밖에서 실행될 때에도 어휘 범위에 대한 액세스 유지 함수 데이터 캡슐
업로드중..Promises비동기 작업의 최종 완료 또는 실패를 나타내는 개체async-await약속 위에 구축된 구문 이를 통해 전통적인 동기 코드와 더 유사한 비동기 코드를 작성
이벤트 발생 후 한번만 실행하고 일정 시간 동안 지연함수가 지정된 기간 동안 최대 한번 호출매우 자주 발생하는 이벤트를 처리하는데 유용(ex, scroll 혹은 resize)여러번 발생하는 이벤트에서, 가장 마지막 이벤트 만을 실행해당 이벤트 무한히 발생을 입력 받고
모든 실행 컨텍스트(모든 함수)에 대해 생성되는 특수 변수현재 작업중인 개체에 대한 참조함수 호출되는 방식에 따라 달라짐객체의 메서드에서 객체 참조일반 함수에서 전역 객체를 참조화살표 함수에서는 Lexical Scope 지정주변 코드의 context 에서 사용됨을 의미
Temp Body
기능 및 성능 특성에서 차이가 존재키와 값이 모든 유형이 될 수 있는 키-값 쌍의 모음삽입된 요소의 순서를 유지키의 삽입 순서가 기억되어 맵을 반복할 때 사용size 속성을 사용하여 지도의 크기를 쉽게 얻을 수 있음많은 양의 요소에 대해 더 나은 성능 제공자주 추가하거
데이터 구조 유형우선순위 대기열 구현에 널리 사용Max 및 Min 힙을 중심으로 다양한 유형힙은 힙 속성을 충족하는 특수한 트리 기반 데이터 구조힙에서 특정 노드 I에 대해 I 값은 해당 하위 노드의 값보다 크거나 같거나 (최대 힙) 작거나 같음 (최소 힙)각 노드에는
대신 정의된 시점에서 상위 범위에서 this 를 상속합니다. (this 가 상위 범위에 존재한다는 전제)자체 this 컨텍스트가 없기 때문에 오류가 발생하지만 나머지 매개변수를 사용하면 비슷한 기능 구현 가능대신 정의된 시점에서 상위 범위에서 this 를 상속합니다.