강의 | Chap 18 JS 데이터

#4. 배열(2)

알아둘 종류

  • 배열이름.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일 경우 지워지는 것 없음.

profile
프론트엔드 개발 입문자입니다. 오타, 틀린 내용 피드백 환영합니다.

0개의 댓글