주특기 심화 (React) WIL

songhsb·2023년 7월 9일
0

내일배움캠프

목록 보기
48/106

2023.07.09

이번 주 회고

주특기 심화 첫 주차가 끝났다. 다음주는 개인과제에 집중하자.

옵셔널 체이닝 '?.'

옵셔널 체이닝(optional chaining) ?.을 사용하면 프로퍼티가 없는 중첩 객체를 에러 없이 안전하게 접근할 수 있다.
?.은 ?.'앞’의 평가 대상이 undefined나 null이면 평가를 멈추고 undefined를 반환한다.

이번 주 심화 주차 강의 중 배운 내용을 활용하면 옵셔널 체이닝이 없어도 오류를 잡을 수 있었다. 개인과제를 적용해 보면서 복습해보자.

유클리드 호제법

2개의 자연수(또는 정식) a, b에 대해서 a를 b로 나눈 나머지를 r이라 하면(단, a>b), a와 b의 최대공약수는 b와 r의 최대공약수와 같다.
이 성질에 따라, b를 r로 나눈 나머지 r'를 구하고, 다시 r을 r'로 나눈 나머지를 구하는 과정을 반복하여 나머지가 0이 되었을 때 나누는 수가 a와 b의 최대공약수이다.
최대공배수는 a와 b를 곱한 값에 최대공약수를 나눈 값이다.

CSS display

CSS 레이아웃을 시작하기 전에 꼭 알아야 하는 개념 display 속성!
다양한 display 속성 중 block과 inline을 간단하게 알아보자

block

display: block; 은 텍스트처럼 작동한다.
inline요소는 div, p 태그 등 이 있다.

inline

display: inline; 은 쌓이는 상자처럼 작동한다.
inline요소는 img, a 태그 등 이 있다.

profile
개발공부!

0개의 댓글