블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형
forEach()
배열의 원소를 하나씩 꺼내, 반복하여 작업을 할때 사용한다.
const numbers = [1, 2, 3, 4, 5];
numbers.forEach((number) => {
// 각 원소를 하나씩 꺼내어 console.log로 출력한다.
console.log(number);
});
1
2
3
4
5
map()
배열의 각 원소 값을 변경하여 새로운 배열을 생성할 때 사용한다.
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// 각 원소를 제곱한 새로운 배열을 반환한다.
const newNumbers = numbers.map((number) => number * number);
console.log(newNumbers);
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
filter()
특정 조건을 만족하는 원소의 값만 따로 모아 배열을 생성한다.
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// 짝수만 필터링하여 새로운 배열을 생성한다.
const evenNumbers = numbers.filter((number) => number % 2 === 0);
console.log(evenNumbers);
[2, 4, 6, 8, 10]
반응형
'Frontend > HTML, CSS, JS' 카테고리의 다른 글
html 문법과 태그의 종류 (0) | 2021.12.16 |
---|---|
날짜/시간 라이브러리 moment.js 버그? (0) | 2021.12.16 |
웹(Web)에서 HTML, CSS, JS의 역할 (0) | 2021.10.27 |
CSS를 이용하여 이미지를 정사각형 모양으로 자르기 (0) | 2021.07.25 |
Javascript 연, 월, 일 계산하기 (날짜 조작) (0) | 2020.07.03 |