index, element, length 등을 잘 알아야 사용이 가능하다 스택, 큐, pop 등을 알아야한다!FIFO, FILO 등을 알자!2차원 배열을 공부하자!배열 기초 메소드element를 순회 하면서 조회, 추가, 삭제, 복사, 분리 하는 법을 알아야 한다. >
배열과 객체 구조 파악하기 >>> 구분까지 지어서 생각해야 합니다.객체 속성 조회, 변경, 삭제 등 자유롭게 사용해야 합니다.객체 메소드 파악하기객체 X 반복문 파악하기그렇다면 객체의 값은 어떻게 출력할까?방법1객채명.key이름 >>> value 출력방법2객채'key명
스프레드는 배열을 풀어서 인자로 전달 혹은 배열을 풀어서 각 요소로 넣을때 사용한다.mdn 예시그렇다면 배열을 더 좋게 연결 하는 방법은 없을까?Array.prototype.concat()을 사용하여 배열 끝에 이어붙이는걸 사용한다.파라미터 배열의 형태로 받아서 사용할
원시 자료형 데이터는 고정된 저장 공간을 차지하는 데이터 입니다.number, string, boolean 과 같이 딱 저장되어 있는 값을 말하죠즉 원시 타입의 데이터는 딱 하나의 데이터만 저장되어 있습니다.타입이 원시 자료형에 대표적인 예시 입니다.데이터 값이 고정되
OOP 공부 목표(객체 지향 프로그래밍) 클래스 개념 이해 / 인스턴스 개념 이해 new 사용법 class 사용법 추상화 / 현실을 바탕으로 메소드, 속성 디자인 OOP(객체 지향 프로그래밍) 다형성 캡슐화 상속 추상화 프로토 타입 개념
재귀적 사고쪼개어 생각하기함수 자신의 재귀적 호출탈출 조건재귀 활용(트리 구조)트리 구조 json 구조dom 구조재귀란?재귀 함수 언제 사용해?재귀 함수 사용 연습하나의 배열이 있고, 그 배열의 합을 구하는 함수를 만든다고 가정하자내가 생각한 공식은 반복문 이었다.하지
자료구조 개념 및 설명stack, queue, tree, graph 개념 이해기본 개념과 구조를 파악 및 목적을 이해상황에 맞는 자료구조를 떠올릴 수 있다.tree 및 graph 탐색 기법 이해BST 이해BFS, DFS 개념 이해쉽게 말해 데이터들의 구조이다.수많은 데
blocking 개념동기적 개념(synchronous)non - blockin / 비동기 개념 (asynchronous)비동기적으로 작동하는 기능로딩창 / 인터넷 서버 요청 후 응답 기다림 / 큰 용량 파일을 로딩callback / promise의 장점 단점promis
TS 내장 타입JavaScript 와 동일한 원시 타입이 기본적으로 내장되어 있다.numberstringbooleansymbolnullundefinedobject | 타입 | 설명 |\|---\|---\|| unknow | 최상위 타입 || never | 하위 타입 |
TS 기본 타입 설정열거로 집합체로 사용 할 수 있다.알지 못하는 타입을 표현할 때 주로 쓴다.void: 아무것도 반환하지 않을 때never: 에러 반환하거나 무한루프일 경우TypeScript를 JSX와 함께 사용할 때는,as-스타일 허용
타입 선언을 할때, 뒤에 ?를 사용하여 타입을 선언해준다. any타입과 비슷하게 사용할 수 있다. 즉, 타입을 선언하지 않아도 사용할 수 있다.타입을 선언 할 때, 앞에 readonly를 넣어준다.읽기 전용타입으로 선언한 경우 값을 변경 해 줄 수 없다.변수는 cons
기본적인 JavaScript function type위 예시에서 TypeScript의 방식으로 작성하자면함수의 타입은 매개변수 타입과 반환 타입 두가지가 있다.가독성을 위한 코드는 이렇게도 쓸 수 있다.=>를 통해 반환타입을 설정해 준다.함수를 반환하지 않는다면 voi
기본형참조형기본형은 값이 담긴 주솟값을 바로 복제합니다. 반면 참조형은 값이 담긴 주솟값들로 이루어진 묶음을 가리키는 주솟값을 복제한다는 점이 차이점 입니다.이 내용은 예시로 알아보는게 이해가 빠릅니다.데이터타입을 알아가는 과정에서는 식별자와 변수를 구분하여 생각해야