배열에서의 반복 메서드

Gunwoo Kim·2021년 5월 13일
0

JavaScript

목록 보기
10/17
post-thumbnail

배열 객체 메서드

배역 반복 메서드, forEach() & map() & filter()

1. forEach()

:forEach(callback[, thisObject])메서드는 배열의 모든 요소에 대해 반복적으로 주어진 callback 함수를 실행합니다.

var a = ['a', 'b', 'c'];
a.forEach(function(element) { console.log(element);} );
// logs each item in turn

2. map()

: map(callback[, thisObject])메서드는 배열의 모든 요소에 대해 콜백함수를 실행하고 콜백함수의 실행결과를 새로운 배열에 담아 반환합니다.

var a1 = ['a', 'b', 'c'];
var a2 = a1.map(function(item) { return item.toUpperCase(); });
console.log(a2); // logs ['A', 'B', 'C']

3. filter()

: filter(callback[, thisObject])메서드는 배열의 모든 요소에 대해 콜백 함수가 true를 반환하는 요소를 새로운 배열에 담아 반환 합니다.

var a1 = ['a', 10, 'b', 20, 'c', 30];
var a2 = a1.filter(function(item) { return typeof item == 'number'; });
console.log(a2); // logs ['10', '20', '30']

0개의 댓글