🟨 JavaScript/개념
[mdn, 드림코딩 외] 배열(array) (4) : 검색 (indexOf,lastIndexOf,includes)
Zoeeey
2022. 6. 2. 12:42
배열을 만들었다.
const goodcoders = ['noran', 'paran', 'black', 'white', 'noran'];
검색
indexOf : 데이터의 인덱스 찾기
console.log(goodcoders.indexOf('paran')) //1
아래처럼 배열에 존재하지 않는 데이터의 인덱스를 찾으면 -1로 뜬다.
console.log(goodcoders.indexOf('green')) //-1
아래처럼 배열에 중복으로 존재하는 데이터의 인덱스를 찾으면 첫번째 데이터의 인덱스로 뜬다.
console.log(goodcoders.indexOf('noran')) //0
lastIndexOf : (중복되는 데이터의 경우) 마지막 데이터의 인덱스 찾기
배열에 중복으로 존재하는 데이터의 인덱스를 찾으면 마지막 데이터의 인덱스로 뜬다.
console.log(goodcoders.lastIndexOf('noran')) //4
includes : 데이터가 배열에 존재하는지 찾기
console.log(goodcoders.includes('paran')) //true
console.log(goodcoders.includes('green')) //false
출처 : 드림코딩 https://www.youtube.com/@dream-coding / MDN https://developer.mozilla.org/ko