자바스크립트 정리

0

TIL

목록 보기
23/29

hoisting

  • 비동기 개념 → 변수, 함수, 클래스 등을 먼저 메모리에 수집 , 단 선언만 실행, 할당은 해당 코드라인에서 이루어짐 ( var로 선언과 할당을 하게 되면 reference error는 발생하지 않으나 undefiend가 출력이 됌 → 동기/ 비동기적 처리 (동기적 — async - await — 데이터베이스 갔다가 올때까지 기다림 )

https://ojava.tistory.com/144

https://okayoon.tistory.com/entry/호이스팅Hoisting

ES6 추가된 loop

const array = [1, 2, 3, 4] 	
for (i=0; i<array.length ; i++){ 
	console.log(array[i]) 
} 

//for of 
for (let element of array){ 
    console.log(element) 
}
//for each  == enumerator 
array.forEach((element, index) => console.log(element,index));

var let const 차이

var은 기존 javascript 변수 선언 방식

let,const -ES 6 추가

var : 재선언 , 재할당 가능

let- 재선언 불가능, 재할당 가능
const - 재선언, 재할당 불가능

let const는 변수의 재선언을 막아서 실수를 방지하는 것이 가능 !

비동기 처리 의개념?!

비동기적인 것을 동기적으로 처리?
동기적인 것을 비동기적으로 처리??
<- 추가 검색

profile
기록을 통해 한 걸음씩 성장ing!

0개의 댓글