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 = () => {};
    화살표 함수는 함수의 매개변수로 함수를 전달할 때 조금 편리하게 하기 위해서 등장했다

실행 컨텍스트

실행 컨텍스트란

자바스크립트 코드가 실행되는 독립적인 공간이다. 컨테이너 같은 것.

Categories:

Updated:

Leave a comment