본문 바로가기

프로그래밍/[javascript] 자바스크립트

[javascript] 자바스크립트 배열 함수들 정리 (3)

by GenieIT* 2024. 10. 30.

728x90
728x90

 

1. indexOf()

  • indexOf 메서드는 특정 요소가 배열에서 처음 나타나는 위치의 인덱스를 반환하고, 요소가 없으면 -1을 반환합니다.
const arr = [1, 2, 3];
let returnValue = arr.indexOf(2);

 

2. lastIndexOf()

  • lastIndexOf 메서드는 특정 요소가 배열에서 마지막으로 나타나는 위치의 인덱스를 반환합니다.
const arr = [1, 2, 3, 2];
let returnValue = arr.lastIndexOf(2);

 

3. includes()

  • includes 메서드는 배열에 특정 요소가 포함되어 있는지 여부를 확인하고 true 또는 false를 반환합니다.
const arr = [1, 2, 3];
let returnValue = arr.includes(2);

 

4. find()

  • find 메서드는 조건을 만족하는 첫 번째 요소를 반환하고, 없으면 undefined를 반환합니다.
const arr = [1, 2, 3, 4];
let returnValue = arr.find(num => num % 2 === 0);

 

5. findIndex()

  • findIndex 메서드는 조건을 만족하는 첫 번째 요소의 인덱스를 반환하고, 없으면 -1을 반환합니다.
const arr = [1, 2, 3, 4];
let returnValue = arr.findIndex(num => num % 2 === 0);

 

6. filter()

  • filter 메서드는 조건을 만족하는 요소들만 모아 새로운 배열을 반환합니다.
const arr = [1, 2, 3, 4];
let returnValue = arr.filter(num => num % 2 === 0);

 

 

 

 

 

728x90