object를 쉽게 만들 때 ES6전에는 new와 function을 사용해서 만듦이렇게해서 오브젝트를 쉽게쉽게 찍어낼 수 있음 부모와 자식의 관계에서 prototype을 활용하여 자식에게 쉽게 전달이 가능prototype은 유전자라고 생각하면 됨이렇게 넣어준다면 기계로
판별함수를 만족하는 "첫 값"을 반환arr.find(콜백함수)콜백함수 : callback(element, index, array)원하는 요소를 찾자마자 메서드를 종료arr.findIndex(콜백함수)"해당 인덱스", 없을 시 -1콜백함수 : callback(elemen
/regexr/i대부분 언어의 정규식 문법은 비슷하니 하나의 정규식을 알아두면 다른 언어의 정규식을 익히는 건 매우 빠르게 학습 가능("문자열").match(/정규표현식/플래그) : "문자열"에서 "정규표현식"에 매칭되는 항목들을 배열로 반환("문자열").replace
자바스크립트는 객체 기반의 스크립트 언어, HTML은 웹 페이지의 내용을 작성 CSS는 디자인을 담당자바스크립트는 웹페이지의 동작을 구현하는 역할을 함웹페이지가 브라우저에서 동작할 때 HTML과 CSS는 이미 브라우저에 의해 해석되어 화면에 표시, 하지만 자바스크립트는
일급 객체란, 컴퓨터 프로그래밍에서 다른 개체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체, 쉽게 말하면 함수를 값으로도 저장할 수 있고 파라미터로 넣어줄 수도 있고 리턴 값으로도 쓰일 수가 있는 것이 일급 객체자바스크립트의 함수가 이 일급 객체일급 객체의 조
자바스크립트 엔진은 Memory Heap과 Call stack으로 구성되어 있음 (ex. 크롬 V8 Engine)자바스크립트는 싱글 스레드, 이 의미는 Call stack (호출 스택)이 한 개 라는 것\-- Memory Heap : 메모리 할당이 일어나는 곳 (우리가
자바스크립트의 객체는 \[Prototype] 이라는 숨김 프로퍼티를 갖으며 이 프로퍼티는 null이거나 다른 객체에 대한 참조가 되는데, 다른 객체를 참조하는 경우 참조 대상은 프로토타입이라고 부름 즉, \[Prototype]이 참조하는 객체를 프로토타입이라고 함객체에
자바스크립트에서 클래스는 프로토타입을 이용해서 만들어짐자바스크립트에서 클래스는 함수의 한 종류, 객체를 생성하기 위한 틀, 클래스는 객체의 데이터와 이를 조작하는 메서드를 하나로 추상화클래스는 함수기 때문에 클래스도 표현식과 선언 두 가지 방법을 모두 제공생성자 함수와
⭐ 이벤트 버블링, 이벤트 캡쳐링, 이벤트 위임 이벤트 버블링 : 하위 엘리먼트에 이벤트가 발생할 때 그 엘리먼트부터 시작해서 상위 요소까지 이벤트가 전달되는 방식 (하 -> 상) 이벤트 캡쳐링 : 하위 엘리먼트에 이벤트 핸들러가 있을 때, 상위 엘리먼트부터 시작해
정수만을 위한 타입이 없고 모든 수를 실수 처리를 함boolean, string, number, undefined, null, symbol (ES6 때 추가) 이렇게 6가지 종류Object는 참조타입으로, 참조타입에는 Object, 배열, 함수, 일반적인 객체 (Map
웹 애플리케이션을 구성하는 자원을 모두 각각의 모듈로 보고 이를 조합해서 병합된 하나의 결과물을 만드는 모듈 번들러 즉, 최종 배포용 파일을 만들어줌웹팩은 오픈 소스 자바스크립트 모듈 번들러, 여러 개의 나누어져 있는 파일들을 하나의 자바스크립트 코드로 압축하고 최적화