1. map() : 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환
let Array = ["Apple", "Banana", "Tomato"];
let mapArray = Array.map((fruit) => `Nice ${fruit}`);
console.log(mapArray);
결과 :
2. filter() : 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환
let Array = ["Apple", "Banana", "Tomato"];
let filterArray = Array.filter((fruit) => fruit.length > 5);
console.log(filterArray);
결과 :
3. forEach : 주어진 함수를 배열 요소 각각에 대해 실행
let Array = [1, 2, 3];
let emptyArry = [];
Array.forEach((num) => emptyArry.push(num));
console.log(emptyArry);
결과 :
4. push : 새로운 아이템을 배열에 추가하는 역할
let Array = [1, 2, 3];
Array.push(4);
console.log(Array);
결과 :
5. includes : 배열이 특정 요소를 포함하고 있는지 판별 (true or false 반환)
let Array = ["Apple", "Banana", "Tomato"];
console.log(Array.includes("Apple"));
6. join : 배열의 모든 요소를 연결해 하나의 문자열로 만든다.
(MDN의 예제코드)
const elements = ['Fire', 'Air', 'Water'];
console.log(elements.join());
// expected output: "Fire,Air,Water"
console.log(elements.join(''));
// expected output: "FireAirWater"
console.log(elements.join('-'));
// expected output: "Fire-Air-Water"
배열 관련 메서드는 이 외에도 많고, 많이 알수록 좋은것같다.
배열을 가지고 특정작업을 해야 할 때, 엄청 편하게 해주는 메서드가 많은듯!
sort(), reverse() 등 등
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array
'프로그래밍 > JavaScript' 카테고리의 다른 글
JS - 배열을 삭제,삽입,수정할 때 강력한 메서드 splice() (0) | 2021.09.04 |
---|---|
JS - 자바스크립트 함수 매개변수에 대한 이해 (0) | 2021.09.03 |
자바스크립트 - map() 함수? (0) | 2021.08.16 |
원신 MBTI를 만들어 봤습니다. (휴대폰 미디어 쿼리 완료) (0) | 2021.08.13 |
[JS] DOM 연습 (0) | 2021.01.15 |