하나씩 차근차근 꾸준히

  • 홈
  • 태그
  • 방명록

개발공부/Javascript 2

[JS] || 연산자 사용

이런 코드가 있을때 style: (options.style ? options.style : this._defaultStyle) 간략하게 || 연산자를 사용하여 style: options.style || this._defaultStyle 이렇게 사용할 수 있다. 그런데 만약 options부터 undefined라서 오류가 난다면, _generateTopoLayer(data, options = {}) { //함수 내용 } 이렇게 수정할 수 있다. "options = {}"의 역할은? 함수 매개변수에 기본값을 할당하는 기능 options가 제공되지 않은 경우 빈 객체 {}로 초기화하여 undefined 오류를 방지함

개발공부/Javascript 2023.08.10

[JS] async

async? 비동기 함수를 선언할 때 사용되며, 이 함수는 암묵적으로 Promise 객체를 반환 async 함수 내에서 await 키워드와 함께 사용되어 비동기 작업의 완료를 기다리도록 함 이렇게 함으로써 비동기 코드를 마치 동기 코드처럼 읽고 작성할 수 있음 어떤 상황에서 사용? 외부 리소스에 액세스할 때: 웹 API 호출 파일 시스템에 액세스 데이터베이스 쿼리 수행 등 긴 시간이 걸리는 연산: 이미지나 동영상 처리 큰 데이터 세트에 대한 연산 등 다른 비동기 작업에 의존하는 작업: 다른 Promise를 반환하는 함수를 호출하고 그 결과에 의존하는 경우

개발공부/Javascript 2023.08.09
이전
1
다음
더보기
프로필사진

하나씩 차근차근 꾸준히

It's now or never

  • 분류 전체보기 (14)
    • 개발공부 (0)
      • Java & Spring (0)
      • Javascript (0)
      • 정리 (0)
      • 기타 (0)
    • 일상 (0)
      • 내 기록 (0)
    • 뉴스 스크랩 (5)

Tag

async, 김영한, 개발공부, 자바, js, 스프링부트, 인프런,

최근글과 인기글

  • 최근글
  • 인기글

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바