20250402 데브코스 프론트엔드 Day22
💡 인사이트
- 일단 전부 const로 쓰다가 나중에 재할당해야 하는 코드가 발생하면 let으로 변경해라
- 비교는 ===로, 함수에 매개변수 전달할 때는 그냥 함수로 말고 화살표 함수를 사용해라
- 실무에서는 for문을 제일 많이 쓰고, 상황에 따라 for … in, for … of 사용한다
- 리액트에서는 화살표 함수를 많이 쓰고, 자바스크립트에서는 함수 선언문을 많이 쓴다
자료형 (Data Type)
- 기본 자료형 : string, number, boolean, undefined, null, symbol, bigint(최근에 추가된, 조금 더 큰 숫자를 다루기 위해 등장)
- 참조 자료형 : 배열 [], 함수 function, 객체 {}
for … in vs for … of
- for … in : 배열에서는 index에 접근. 객체에서는 키에 접근
- for … of : 배열의 실제 값에 접근. 객체에서는 사용하지 못함.
함수 선언문 vs 함수 표현식 vs 화살표 함수
- 함수 선언문 :
function sum(){};
- 함수 표현식 :
const sum = function sum(){};
- 화살표 함수 :
const sum = () => {};
화살표 함수는 함수의 매개변수로 함수를 전달할 때 조금 편리하게 하기 위해서 등장했다
실행 컨텍스트
실행 컨텍스트란
자바스크립트 코드가 실행되는 독립적인 공간이다. 컨테이너 같은 것.
Leave a comment