TIL) JavaScript - 배열(Array)

oatraspberry·2022년 12월 23일
post-thumbnail

배열(Array)

순서가 있는 데이터 컬렉션을 저장할 때 사용함
데이터 컬렉션이 논리적으로 정의된 규칙에 의해 나열된 것
여러개의 데이터를 순서와 함께 저장하는 창고
대괄호([])로 생성. 각각의 요소는 쉼표로 구분함

let teletobi = ["bora", "ddubi", "nana", "bbo"]; // 0, 1, 2, 3

각각의 데이터를 요소(Element)라고 부른다.
인덱스는 항상 0부터 시작한다. index를 통해 각 요소에 접근 가능하다.

Property

  • 데이터 타입마다 가지고 있는 고유한 속성들
    .length 길이 -> 배열 내 요소의 개수, 해당 배열의 길이를 담은 속성

Index는 0부터 시작하고, length는 1부터 시작한다.

Method

어떠한 기능을 가지고 있는 명령어
배열(Array) Method

  • push() : 배열의 가장 뒤에 데이터를 추가해주는 Method
let teletobi = ["bora", "ddubi", "nana", "bbo"];
teletobi.push("baby"); // ["bora", "ddubi", "nana", "bbo", "baby"]
  • pop() : 배열 가장 끝에 있는 데이터를 삭제하는 Method
    다른 메소드와는 다르게 소괄호 안에 아무것도 입력하지 않는다.
let teletobi = ["bora", "ddubi", "nana", "bbo", "baby"];
teletobi.pop(); // ["bora", "ddubi", "nana", "bbo"]
  • indexOf() : 특정 배열에서 주어진 데이터의 Index 값을 찾아 반환. 조회
teletobi.indexOf("ddubi"); // 1
  • includes() : 특정 배열에 주어진 데이터가 존재하는지 여부 확인. 여부에 따라 참(true), 거짓(false) 반환.
teletobi.includes("baby"); // false
profile
개발자가 될테야

0개의 댓글