2022. 4. 23. 14:34ㆍWeb & Server/수업 내용
기본적으로 변수의 스코프는 최대한 좁게 만드는 것을 권장한다.
따라서, var 키워드 보다는 let과 const 키워드를 사용하며,
변경하지 않는 값(상수)이라면 let 보다는
const 키워드를 사용하는 것이 안전하다.
var => 재선언 가능
https://www.howdy-mj.me/javascript/var-let-const/
var, let, const의 차이 ⏤ 변수 선언 및 할당, 호이스팅, 스코프
자바스크립트에서 var로 변수 선언이 가능했는데, 왜 const와 let이 나왔으며 이 둘의 사용을 권장할까? 이를 정확하게 알기 위해서는, 변수의 선언 및 할당 과정, 호이스팅, 스코프를 알아야한다.
www.howdy-mj.me
함수


오브젝트 정의 및 호출


Array 내장 함수 정의 및 호출


자바스크립트의 데이터 구조 및 형


※심볼형 : https://ko.javascript.info/symbol
심볼형
ko.javascript.info
프로토타입
Javascript에서는 객체를 상속하기 위하여 프로토타입이라는 방식을 사용합니다.
JavaScript는 흔히 프로토타입 기반 언어(prototype-based language)라 불립니다.— 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체(prototype object)를 가진다는 의미입니다.

https://www.nextree.co.kr/p7323/
JavaScript : 프로토타입(prototype) 이해
JavaScript는 클래스라는 개념이 없습니다. 그래서 기존의 객체를 복사하여(cloning) 새로운 객체를 생성하는 프로토타입 기반의 언어입니다. 프로토타입 기반 언어는 객체 원형인 프로토타입을 이
www.nextree.co.kr
자바스크립트에서의 this

this는
this를 사용하는 함수가 어디에서 호출되었는지에 따라
달라진다.

반면 화살표 함수의 this는
랙시컬 this 라고 하며,
랙시컬 스코프의 this는
함수가 어디에서 호출되었는지가 아닌 어디에서 선언되었는지에 따라 결정된다.
'Web & Server > 수업 내용' 카테고리의 다른 글
| http method (GET, POST) (0) | 2022.04.30 |
|---|---|
| 서버 만들고 요청하기 http, express (0) | 2022.04.30 |
| 22.04.15 Async (0) | 2022.04.30 |
| 22.04.15 자바스크립트 프라미스 Promise (0) | 2022.04.23 |
| 22.04.13 Node JS (0) | 2022.04.23 |