본문 바로가기

내마음대로만들어보자/React58

리액트 필수 자바스크립트 기초 - let , const, Scope 1. 스코프 (Scope) 우리가 어떤 변수를 선언했을 때, 그 변수를 사용할 수 있는 유효범위 var: 함수 단위 let: block 단위(변수: let으로 선언한 변수는 값이 변할 수 있습니다.) const: block 단위(상수: 한번 선언한 값은 바꿀 수 없습니다.) 결과 0 0 0 0 0 1 var는 함수단위라서 if 문 밖에서 선언한 값이 변하는걸 알 수 있다. 2. 스코프(Scope) 타입 - 전역 스코프(Global Scope) : 전역에 선언되어 어느곳에서든지 해당 변수에 접근이 가능 - 지역 스코프(Local Scope) : 해당지역에서만 접근가능하며, 지역을 벗어나면 접근할 수 없다. → 함수스코프의 예가 지역스코프라고 할 수 있다. 이럴경우 print(); → 111 console... 2021. 6. 29.
리액트 필수 자바스크립트 기초 - Class 1. 클래스란? 객체 지향 프로그래밍에서 클래스는 특정 객체를 생성하기 위해 변수와 함수를 정의하는 일종의 틀 객체를 정의하기 위한 상태와 함수로 구성되어 있음. 객체 단위로 코드를 그룹화하고 쉽게 재사용하려고 사용합니다. 2. 클래스를 구성하는것 생성자 함수: 클래스 인스턴스를 생성하고 생성한 인스턴스를 초기화(초기 값을 설정한다고 생각하세요!)하는 역할을 합니다. ( 객체를 생성할때 사용하는 함수) 함수: 어떤 일을 하는 함수입니다. 3. 클래스 상속하는 방법 → 클래스를 상속한다는 건, 이미 만들어 둔 어떤 클래스를 가지고 자식 클래스를 만든다는 얘기 1. Class myCat extends Cat {} : 부모 Cat 클래스를 상속받는다는 의미 (extends) 2. super 키워드 - 부모 클.. 2021. 6. 29.