배열이름.filter()
원본 데이터 훼손 x
true인 값만 새 변수에 담아서 원래의 배열 형태로 반환.
예시.
배열이름.find()
지정 배열 내 특정 값을 찾아줌.
예시.
const fruits =['Apple', 'Banana', 'Cherry']
const a = fruits.find(fruit => /^C/.test(fruit)) // Cherry
// 대문자 C로 시작(^C)하는 fruits의 ['Cherry']를 찾기
배열이름.findIndex()
const fruits =['Apple', 'Banana', 'Cherry']
const B = fruits.findIndex(fruit => /^B/.test(fruit)) // 1
// 대문자 B로 시작(^B)하는 fruits내 (['Banana'])를 fruit이라고 정하고 그 순서를 B로 명명함
배열이름.includes(a)
데이터가 배열 내 포함 되어있는지 확인. (T/F)
배열이름.push(a)
원본 수정됨. 배열 마지막에 a를 추가함.
배열이름.unshift(a)
원본 수정됨. 배열 처음에 a를 추가함.
배열이름.reverse()
원본 수정됨. 배열의 순서를 거꾸로 바꿈.
배열이름.splice(a,b,c)
원본 수정됨.
배열 내 a번째(0부터 시작) 지점에서 아이템을 b개만큼 지우고,
그 자리에 (선택사항) c를 추가해줌.
참고로 b=0일 경우 지워지는 것 없음.