2020-01-05
정리
: Javascript30을 공부한 내용 기록
filter 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환(return값 존재)한다.
let result1 = inventors.filter(
(inventor) => inventor.year >= 1500 && inventor.year < 1600
);
map 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환(return값 존재)한다.
let result2 = inventors.map((inventor) => `${inventor.first} ${inventor.last}`);
sort 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환한다.
let result3 = inventors.sort((a, b) => a.year - b.year);
reduce 메서드는 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환한다.
let result4 = inventors.reduce(
(total, inventor) => total + (inventor.passed - inventor.year),
0
);
👋