내머리속 JS 🙈는... 막연히 알고 이해하기만 했던 지식을 정리하여 확실히 짚고 넘어가기 위해 간결하게 정리한 개인 요약집입니다. ( 잊지마 내머리 🙈) 다른 사람에게 설명할 때, 정확한 내용을 전달해줄 수 있을 정도로 알고 있자..! Hello
JavaScript Summary 🧐 정리노트 주제 "변수 선언과 데이터타입" 변수 (Variable) : 유지할 필요가 있는 (문자나 숫자 같은) 값을 담는 컨테이너 변수선언 > var 한 가지 키워드 만으로 변수 선언 가능 초기값을 주지않으면 undefine
배열 (Array) > 어떤 타입의 값이라도 담을수 있는 그릇 (크기 지정 필요 X) image.png (1) 배열 생성 1. Array() 생성자 함수 : 생성자 함수로 객체를 생성할 때는 반드시 new 연산자를 같이 써야한다. \- 매개변수 인자가 1개이고
객체 (Object) > { key : value } 형식으로 속성(property)을 저장하는 컨테이너 > \* 참조 타입 image.png (1) 객체 구성 객체는 크게 속성(프로퍼티), 메소드로 구성됩니다. 속성(Property): 모든 객체는 속성(Prope
함수 (Function) > 함수도 객체다. *일급객체 함수는 Function 타입의 인스턴스이며, 다른 객체(참조타입)와 같이 속성과 메서드를 가진다. 함수명은 함수 객체를 가리키는 포인터일 뿐이다. 1. 함수 생성 함수 선언문 & 함수 표현식 모두 함수 리터럴
this란 무엇인가? "실행문맥"을 의미한다. this 어떻게 호출하는가에 따라 다르게 바인딩된다.
생성자함수 > 자바스크립트의 객체를 생성하는 역할 ( [ new 생성자(인자) ] :: 기존함수에 new 연산자를 붙여서 호출) 함수이름 첫문자는 대문자!!! 생성자 함수 동작방식 image.png 빈 객체 생성 및 this 바인딩 코드 실행 전 빈 객체 새로
Scope :: 스코프 1. 스코프 란? > 함수의 범위, 변수의 유효 범위 = 변수가 영향을 끼칠 수 있는 범위 (전역변수, 지역변수) image.png 2. 스코프 종류 전역변수 스코프 전체적인 범위에서 유효함. ex.브라우저 (window) ※ 전역변수
property (p.86) 함수에만 있는 속성값 (프로퍼티) prototype 객체는 사전 그대로 원형을 뜻합니다. 원래의 모습이죠. 같은 생성자로부터 만들어진 객체들은 모두 이 원형 객체를 공유 함수가 생성될 때 만들어짐 > constructor 속성 하나만 있는
OOP > Object Oriented Programming "객체 지향 프로그래밍" image.png 객체 / 지향 / 프로그래밍 나눠서 생각해보았다. > 물체 / 우선시 한다 / 컴퓨터에서 동작하는 프로그램을 코드로 작성하는 일 중요 단어, 🤨 “객체” 란
원시타입 참조타입
비동기 처리를 위한 콜백패턴비동기 작업이 맞이할 미래 완료 or 실패 (값)pending : 비동기처리 수행 ㅌ (resolve, reject 호출 X)fullfilled : 비동기처리 수행 O (resolve 호출 O)rejected : 비동기처리 수행 O (reje
들어가기전... 🧐웹 스토리지가 주어지게 된 이유는웹은 비연결지향적이므로, 웹서버는 클라이언트 상태를 기억하지 못합니다.기존의 쿠키에 대한 제약들을 해소하고 조금 더 다양하고 클라이언트에 많은 기능들을 넣고자 하였기 때문입니다.쿠키는 서버와 클라이언트 간의 지속적인
"데이터를 추상화시켜상호작용(interaction)하는 객체들의 집합" bluePrint클래스로 객체 자료구조, 기능 정의하고 생성자를 통해 인스턴스 생성ex) java, python, c클래스 개념이 없음이미 생성된 인스턴스의 자료구조, 기능 동적으로 변경 가능생성자