내가 까먹어서 쓰는 javascript(배열)

샘물공원·2023년 1월 16일
0

javascript

목록 보기
2/8
post-thumbnail

여러개의 데이터를 순서와 함께 저장함


1. 배열(Array)

  • 배열 생성시 대괄호: [] 사용
    let arr = ["요소0","요소1","요소2","요소3"]

2. 배열 접근시 index(배열의 순서) 사용

  • index는 각 요소에 순서를 부여 하고 접근이 가능하도록 해줌

  • index는 0번부터 시작함

  • index 번호로 요소(Element)에 접근시

    
    arr[0] = "요소0"
    arr[3] = "요소3"
    

3. 배열의 속성(Property)

  • length (배열의 요소의 길이를 number type으로 출력)
    • 요소를 1번부터 시작함(index와 다름)
      let arr = ["요소0","요소1","요소2","요소3"]
       arr.length = 4
      

4. 배열의 메소드(Method)

  • array.push() : 배열의 맨 뒤에 요소(element) 추가

    
    let arr = ["요소0", "요소1", "요소2", "요소3"]
    arr.push("요소4")
    
    <- let arr = ["요소0", "요소1", "요소2", "요소3", "요소4"]
    
    
  • array.pop() : 배열의 맨 뒤에 요소(element) 삭제

    
    let arr = ["요소0", "요소1", "요소2", "요소3"]
    arr.pop()
    
    <- let arr = ["요소0", "요소1", "요소2"]
  • array.unshift(): 배열의 맨 앞에 요소(elepment) 추가

  • array.shift(): 배열의 맨 앞에 요소(elepment) 삭제

  • array.includes(): 특정 배열에 데이터가 포함되어있는지 없는지 확인

    
    let arr = ["요소0", "요소1", "요소2", "요소3"]
    arr.includes("요소2")
    
    <- true (boolean 값을 반환)
    
  • array.includes(): 특정 배열에 데이터가 포함되어있는지 없는지 확인

    
    let arr = ["요소0", "요소1", "요소2", "요소3"]
    arr.indexOf("요소2")
    
    <- 0 (찾을수 없으면 -1을 반환)
    
  • array.split() : split의 인자로 구분하여 배열로 변경한다.

  • array.join() : join의 인자로 구분하여 문자열로 변경한다.

  • array.slice() : 인자 두개를 받는다. (인자를 하나만 받을 시 두번째 인자는 배열의 마지막에 index+1)

profile
게임개발

0개의 댓글