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.
- 참고. 문자열에서 특정 문자 찾는 방법
ref.
'A-HA💡 > JS' 카테고리의 다른 글
[JS] console 객체 (log, dir, ..) (0) | 2023.12.27 |
---|---|
[JS] 배열에 요소 추가하는 방법⭐️⭐️ (0) | 2023.12.27 |
[JS/알고리즘] 백준 2903. 중앙 이동 알고리즘 (안 풀릴 땐 멈춰보자) (0) | 2023.11.29 |
[JS/알고리즘] 나눗셈 몫 구할 때 parseInt와 Math.floor의 차이점 (0) | 2023.11.28 |
[JS] 깊은 복사(deep copy)와 얕은 복사(shallow copy) (0) | 2023.11.27 |