2020.01.14 TIL 배열

최영노·2021년 1월 15일
0

배열이란?

  • 배열은 순서가 있는 값이다.

  • 순서는 Index (인덱스) 로 명칭하며 첫번째 인덱스는 0부터 시작한다. (1부터 시작하는거 아니다!)

  • 배열은 다음과 같은 괄호의 [ ] 형태를 취한다
    let myNumber = [1,2,3,4,5]

    여기서 myNumber 의 2번째 인덱스 값은 3 이다.
    (배열은 0부터 시작하기 때문)

  • 각각의 인덱스는 순서를 입력하여 조회할 수 있다.
    myNumber[4]; // 5

  • 배열의 값을 새롭게 변경할 수도 있다.
    ex) myNumber[4] = 15

배열 안의 배열

let myNumber = [[1,2],[3,4],[5,6]];

  • 여기서 myNumber 의 1번째 인덱스 값은? [3,4]

  • myNumber 의 1번째 인덱스 값의 0번째 인덱스 값은? [3]

배열을 반복하는법

let myNum = [1,2,3,4,5]
for(let n=0; n < myNum.length; n++)

  • 여기서 myNum.length 보다 작은 이유는?

    n의 초기값이 0부터 시작하기 때문!

배열을 추가, 삭제하기

arr.push() = 배열을 추가하는 메서드

arr.pop() = 뒷쪽 배열을 삭제하는 메서드

arr.shift() = 앞쪽 배열을 삭제하는 메서드

arr.unshift() = 앞쪽에 배열을 추가하는 메서드

배열이 포함되어 있는지 확인하기

str.indexOf() = 배열에 괄호 안의 string 이 입력되어 있는지 확인해 낼 수 있는 메서드

str.includes() = 배열에 괄호 안의 string 이 입력되어 있는지 Boolean 으로 확인해 낼 수 있는 메서드

profile
개발자를 꿈꾸는 한 사람

0개의 댓글