JS 전문가되기 //Day08
🙌들어가기 앞서...
JS 전문가되기 제목의 포스팅의 목적은 필자가 공부한 것을 복습하는데 그리고 약점을 보완하는데 있습니다.
1. 배열 주요 메소드
const arr = [1, 2, 3, 4]; // arr.filter(el => el % 2 === 0); // [2, 4] arr.map(el => el + 1); // [2, 3, 4, 5] arr.reduce(acc, cv => acc + cv); // 10 arr.reduce(acc, cv => {acc + cv}, 5); // 15 arr.find(el => el > 2); // 3 //
Array 에 적용가능한 메소드는 많다. 그 중 자주 쓰이고, 필요한 메소드를 정리할 예정이다.
1-1. filter()
filter() 메소드는 인자로 전달 된 배열의 값 중 true 값을 반환하는 인자만 모아 새 배열로 반환한다.
1-2. map()
map() 메소드는 인자로 전달 된 배열의 값에 처리를 한 뒤 결과값을 모아 새 배열로 반환한다.
1-3. reduce()
reduce() 메소드는 배열의 각 요소에 대해 주어진 reducer 함수를 실행하고, 하나의 결과값을 반환한다.
reducer 함수를 정의하는 법 : reduce((누적값, 현잿값, 인덱스, 요소) => { return 결과 }, 초깃값);
1-4. find()
find() 메소드는 함수의 요건을 충족하는 첫번째 요소의 값을 반환합니다.
20201229
Author And Source
이 문제에 관하여(JS 전문가되기 //Day08), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@315dragon/JS-전문가되기-Day-08저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)