마치 for문을 사용하듯이 배열의 요소를 하나 하나 출력이 가능
배열의 모든 요소를 원정하면서 어떠한 연산을 수행한 값을 별도의 배열형태로 반환에 유용
전달받은 인자와 값이 일치하는 값이 있는지 묻는 내장함수
인자가 존재하는지 and 존재하면 몇 번째 인덱스에 있는지 반환하는 함수 (존재하면 인덱스 값을 반환
해당 배열의 요소를 인자값으로 받아 한번씩 순회하면서 최초 일치하는 인덱스 값을 반환하는 기능(중복되더라도 제일 처음 만나는 인덱스 값을 반환)
배열내 객체 요소에 직접 접근하고 싶을때 사용
배열 안에 일치하는 값이 있으면 해당 객체의 모든 요소를 가져다 줌
배열을 필터링하는 기능
중복이면 중복되는 객체의 모든 요소를 가져다 줌
그래서 배열에서 특정 조건에 만족하는 요소를 다시 배열로 반환 받을 때 유용
배열의 범위를 정해서 잘라내는 기능
배열을 연결하는 기능
const gazero1 = [
{ num: 1, color: "red" },
{ num: 2, color: "orange" },
{ num: 3, color: "yellow" },
];
const gazero2 = [
{ num: 4, color: "green" },
{ num: 5, color: "blue" },
{ num: 6, color: "purple" },
{ num: 7, color: "red" },
];
gazero1.concat(gazero2);
// 첫번째 배열 : gazero1
// 뒤로
// 두번째 배열: gazero2 가 연결
배열을 사전순 정렬하는 기능
배열의 요소 값을 합쳐서 문자열로 반환하는 기능