• !!연산자

    boolean 타입이 아닌 값을 boolean 값으로 나타내기 위해 사용

    // 예시코드
    
    const example = "Hello World" // string 타입
    !example // boolean 타입의 false 값
    !!example // boolean 타입의 true 값
    
  • export vs export default

    • export

      한 파일에서 여러 개의 함수 또는 클래스를 내보낼 때

    • export default

      한 파일에서 하나의 함수 또는 클래스를 내보낼 때

  • array.some

    배열을 순회하면서 함수를 실행하여 하나라도 함수의 조건에 부합하다면 true를 반환, 아니면 false 반환 → true가 반환되면 순회 종료

  • event loop 실행 순서

    1. 동기 코드 처리: const, let, if 등
    2. 모든 Microtask 처리: Promise
    3. Macrotask 처리: setTimeout 등
    4. 필요 시 렌더링 처리
    5. 새 이벤트 발생 시 1번으로 return

    ※ queueMicrotask()로 스케줄링 가능

  • Streams API

    데이터를 작은 조각(청크)으로 나누어 순차적으로 처리할 수 있게 해주는 웹 표준 API