2021년 05월
#
1. Default ParameterParameter의 기본값 설정이 가능하다
#
2. Object.entries() / Object.values()Object.entries() 는 객체에 담긴 키/값 들을 배열에 짝으로 변환한다.
Object.values()는 Object.entries()와 같은 기능이지만 키 없이 값만 변환한다.
#
3. Short-circuit evaluation (|| operator)If 조건문 없이 값 설정/확인 가능.
연산자 || 기준으로 왼쪽값이 false(undefined, null, '', 0, false 등)일 시 값이 true인 오른쪽값을 리턴한다. (왼쪽값 || 오른쪽값)
즉, 오른쪽에 있는 값을 기본값(default)으로 설정한다고 생각하면 된다.
'unemployed'가 true인지 확인하기 전에 person.job이 true이기 때문에 바로 그 값을 리턴한다.
4 e까지 도달하기 전에 d가 true이기 때문에 4 출력
Null 또는 Undefined일 시 기본값 설정 가능
#
4. Create tally with .reduce()배열 안 각 요소 개수를 객체로 변환하기
#
5. Flatten array of arrays with .reduce()중첩배열 평탄화
배열 안, 객체 안에 있는 배열의 정보 가져오기 :
위 코드 중복 제거
#
6. sort, joinjoin
sort