배열

김나율·2022년 9월 18일
0

section1

목록 보기
14/23
post-thumbnail

◎배열

:순서에 대한 정보(index)를 가지고 있는 자료구조
-값을 요소(element), 순서를 인덱스(index) 라고 부른다.
-인덱스는 0부터 순서를 매긴다.
-[]대괄호를 이용해 배열을 만들고 각각의 원소는 쉼표로 구분해준다.
-값은 인덱스를 이용해 접근 가능
ex)

    let myNumber=[11,22,33,44,55];
    myNumber[3]=200;  //변경
    myNumber;  //[11,22,33,200,55]
  • 다양한 메서드
    • .length: 길이
      ex) myNUmber.length; //5
    • 요소 추가
      1..push: 맨 뒤에 추가
      ex) myNumber.push(66); //[11,22,33,200,55,66]
      2..unshift: 맨 앞에 추가
      ex) myNumber.unshift(00); //[00,11,22,33,200,55,66]
    • 요소 삭제
      1..pop: 맨뒤,마지막 값 삭제
      ex) myNumber.pop(); // [00,11,22,33,200,55]
      2..shift: 맨앞, 첫번째값 삭제
      ex) myNumber.shift(); //[11,22,33,200,55]
    • Array.isArray: 특정값이 배열인지 아닌지 판별
      ex) Array.isArray(myNumber); //true
    • 특정값이 배열에 포함되어 있는 확인
      1.indexof: 인덱스 값 출력, 값이 없으면 -1
      ex)myNumber.indexOf(22); //1
      2.includes: 존재여부만 확인
      ex) myNumber.includes(22); //true

0개의 댓글