배열 내장 함수 forEach / map / filter

cracKey·2022년 7월 22일
0

배열을 다룰 때 유용한 내장 함수들 입니다.

forEach

  • 배열을 순회하며 인자로 전달한 함수를 호출하는 반복문
    arr.forEach(function(value, index, array))
const week = ['monday', 'tuesday', 'friday', 'thursday'];

week.forEach(day => {
  console.log(day);
});

'monday'
'tuesday'
'friday'
'thursday'

map

  • 배열 안의 각 원소를 변활 할 때 사용되며 이 과정에서 새로운 배열이 만들어 진다
const array = [1, 2, 3, 4, 5, 6, 7, 8];

const num = n => n+n;
// 1+1 , 2+2 , 3+3....
const result = array.map(num);
console.log(result);
.
.

[ 2, 4, 6, 8, 10, 12, 14, 16 ]

filter

  • 배열에서 특정 조건을 만족하는 값들만 따로 추출하여 새로운 배열을 만든다.
  • 함수를 입력하는 파라미터는 조건을 검사하는 함수를 넣어주며 이 파라미터로 원소의 값을 받아오게 된다.

Array.prototype.filter ( callbackfn [ , thisArg ] )

every

  • .every()는 배열의 모든 원소가 조건에 맞는지 검사하는 메서드로 모든 원소가 조건을 충족 시 true 하나라도 만족하지 않으면 false를 반환
profile
키보드가 부서지게 / 개발공부노트

0개의 댓글