Nullish 병합 연산자
= 0과 Nun말고 null 과 undefined 만 부정연산자로 축소해서 계산하는 연산 방식
삼항연산자
조건 ? 참 : 거짓
ex) a < 2 ? '참!' : '거짓!'
for문
break 는 해당 반복및 순환을 종료하는 키워드
continue 는 해당 순환만 넘어가는 키워드
for of 반복문
const fruits = ['apple', 'banana','cherry']
for (const a of fruits)
console.log(a)
for.. in 과 for.. of의 차이
for.. in은 "모든 열거 가능한 객체"를 반복해주고 for.. of는 "컬렉션 전용"입니다.
뭔 말인지 저도 늘 헷갈립니다. 둘 다 반복문이긴 한데요, 그냥 다양한 예제를 통해 비교를 해보는 게 좋을 것 같습니다.
일단 for.. of 루프가 반복하는 대상이 더 '적다'고 살짝 이해를 해두세요.
결론부터 말하면
for...of 는 배열의 반복에서 사용되고,
for...in은 객체의 반복에서 사용된다.