javaScript
javaScript 문법 forEach, map, filter
와이다이어리
2023. 12. 13. 08:21
반응형
1. forEach
for문처럼 사용하기 위한 문법
const a = [10, 11, 12, 13, 14, 15];
a.forEach((a, i, arr) => {
console.log(a * a, i, arr);
});
100 0 [ 10, 11, 12, 13, 14, 15 ]
121 1 [ 10, 11, 12, 13, 14, 15 ]
144 2 [ 10, 11, 12, 13, 14, 15 ]
169 3 [ 10, 11, 12, 13, 14, 15 ]
196 4 [ 10, 11, 12, 13, 14, 15 ]
225 5 [ 10, 11, 12, 13, 14, 15 ]
2. map
새로운 배열로 만들며 값이 반환된다
const a = [10, 11, 12, 13, 14, 15];
let answerMap = a.map((a, i) => {
return a * i;
});
console.log(answerMap)
[ 0, 11, 24, 39, 56, 75 ]
3.filter
해당되는 값만 뽑아서 보여준다
const a = [10, 11, 12, 13, 14, 15];
let answerFilter = a.filter((v, i) => {
return v % 2 === 0;
});
console.log(answerFilter);
[ 10, 12, 14 ]
반응형