A-HA💡/JS

[JS] 배열에서 특정 값 찾는 방법 ⭐️

탱 'ㅅ' 2023. 12. 22. 14:40

return array

Array.filter((el, idx, arr) => el === value)

return 주어진 정규식에 부합하는 배열 | []

얕은 복사

 

return element

Array.find((el, idx, arr) => el === value)

return 주어진 값이 일치하는 첫번째 요소 | undefined

 

return index

Array.indexOf(value, fromIndex)

return 주어진 값이 일치하는 첫번째 인덱스 | -1

 

 

Array.findIndex((el, idx, arr) => el === value)

return 주어진 값이 일치하는 첫번째 인덱스 | -1

 

return boolean

Array.includes(value, fromIndex)

return 주어진 값이 배열에 있다면 true, or false

ex. 배열길이 5

-5 < fromIndex < 0 : fromIndex+5부터 앞에서 찾는다

fromIndex < -5 : 0일 때와 처리 동일

fromIndex >= 5 : 무효. return false

 

 

Array.some((el, idx, arr) => el === value)

return 주어진 콜백함수에 해당하는 값이 최소 하나라도 있다면 true, or false

기존 배열 변화 없음

 

 

const _ = require('underscore')

_.contains(arr, value)

 

 

const _ = require('lodash')

_.includes(arr, value)

 

 

 

 

cf.

- Array.values()

- 참고. 문자열에서 특정 문자 찾는 방법

 

[JS/알고리즘] 문자열에서 특정 문자 찾는 9+2가지 방법

return array String.match(RegExp) return 주어진 정규식에 부합하는 배열 | null RegExp.exec(searchStr) return 주어진 문자에서 정규식과 부합하는 결과 배열 | null 더보기 const str = 'Blue! Whale' const regex1 = /e!/g // == Re

119taeyoung.tistory.com

 

 

ref.

 

배열에 JavaScript의 특정 값이 포함되어 있는지 확인

이 게시물은 JavaScript에서 어레이에 특정 값이 포함되어 있는지 확인하는 방법에 대해 설명합니다. 1. 사용 Array.includes() 기능 최신 브라우저에서는 다음을 사용할 수 있습니다. Array.includes() 어레

www.techiedelight.com