[코딩앙마]JS 기초강좌-배열

magiri·2022년 8월 25일
0

코딩앙마

목록 보기
14/14

배열 Array

순서가 있는 리스트

  • students 배열을 만들고 순서대로 학생의 이름을 넣어줌
  • 배열은 [] 대괄호로 묶어주고 , 쉼표로 구분
  • 배열을 탐색할때는 고유번호를 사용, 이를 index라고 함
  • index는 0부터 시작
  • 배열명 뒤에 index와 대괄호를 이용해서 읽을 수 있음
  • 같은 방식으로 수정도 가능

  • 배열은 문자 뿐만 아니라 숫자, 불린, 객체, 함수 등도 포함 가능
  1. length
    - 배열의 길이
    - 배열이 가지고 있는 요소의 갯수를 반환
        ex) students.length // 30
  2. push()
    - 배열 맨 뒤에 요소를 추가해주는 method
        ex) let days = ['월','화','수'];
            days.push('목')
            console.log(days) // ['월','화','수','목']
  3. pop()
    - 배열 맨 뒤에 요소를 제거해주는 method
        ex) let days = ['월','화','수'];
            days.pop()
            console.log(days) // ['월','화']
  4. unshift()
    - 배열 맨 앞에 요소를 추가해주는 method
        ex) let days = ['월','화','수'];
            days.unshift('일')
            console.log(days) // ['일','월','화','수']
  5. shift()
    - 배열 맨 앞에 요소를 제거해주는 method
        ex) let days = ['월','화','수'];
            days.shift()
            console.log(days) // ['화','수']
  6. for
    - 배열을 쓰는 가장 큰 이유는 반복을 위해
        ex) let days =  ['월','화','수'];
               for(let index = 0;index < days.length; index++){
               console.log(days[index]} // '월' '화' '수'
    - index는 0~2까지 반복

  7. for of
    - 배열에서는 for of를 씀
        ex) let days = ['월','화','수'];
               for(let day of days){
               console.log(day) // '월' '화' '수'
    - 배열 days를 돌면서 요소를 day라는 이름으로 접근가능
    - day이름은 아무 이름이나 설정 가능
    - for문보다는 간단하지만 index를 못 얻는다는 단점

0개의 댓글