본문 바로가기

반응형

배열 요소 인덱스 찾기

(2)
자바스크립트 - findLastIndex() 함수 사용법 (배열에서 특정 요소의 인덱스 찾기) findLastIndex() 함수는 findLast() 함수와 마찬가지로 배열의 특정 요소를 찾을 경우 사용한다. 두 함수는 요소 검색을 배열의 뒤부터 시작하지만, 차이점은 findLast() 함수는 특정 요소를 반환하고, findLastIndex() 함수는 특정 요소의 인덱스를 반환한다. 자세한 정보 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/findLastIndex 예제: 요소 값이 4인 요소의 인덱스 찾기 const arr = [1, 2, 3, 4, 4]; const res = arr.findLastIndex(ele => ele === 4); console.log(res); // 4 배열에 요..
자바스크립트 - 배열의 특정 요소를 찾아 그 요소의 인덱스 반환하기 (findIndex() 함수) findIndex() 함수는 find() 함수와 동일하게 배열의 특정 요소를 찾을 때 사용하는 함수다. 두 함수의 차이점은 find() 함수는 가장 첫 번째로 찾은 특정 요소를 반환한다. findIndex() 함수는 가장 첫 번째로 찾은 특정 요소의 인덱스를 반환한다. 주의점: findIndex() 함수 실행 시, 함수 형태의 인수가 반드시 필요하다. const nums = [100, 200, 300, 400]; const res = nums.findIndex(); // TypeError: undefined is not a function 인수 없이 함수 실행 시, find() 함수처럼 에러가 난다. 예제: 배열 속, 200 이상의 요소를 찾고 그 요소의 인덱스 반환하기. const nums = [100..