변수 할당 문법 OR ||

Suxxzzy.log·2022년 3월 7일

에러핸들링

목록 보기
24/32
 candidate = dist[row][col] || 1;
 
 this.config = {
      host: 'localhost',
      user: process.env.DATABASE_USERNAME || 'root', 
      password: process.env.DATABASE_PASSWORD || '',
      database: process.env.DATABASE_NAME || 'learnmysql'
    };

위와 같이 || 기호를 사용하는 것의 의미

||왼쪽의 값이 falsy라면 오른쪽 값을 변수에 할당, 객체일 경우 키에 대한 값으로 지정하겠다는 의미이다.

profile
몫을 다하는 사람

0개의 댓글