본문 바로가기

Javascript

자바스크립트 기초 강좌 14 -배열(Array)

*배열(Array) : 순서가 있는 리스트

1번- 철수, 2번- 영희, ,,,, ,30번- 영수

→ let students = ['철수', '영희',,,,'영수']

            index(고유번호) : 0부터 시작 0 1 ...29

 console.log(students[0]);    //철수

 students[0] = '민정';    → 0번째 학생을 철수 대신 민정으로 바꿈

 console.log(students) // ['민정','영희',,,,]

 

*배열의 특징

  -배열은 문자 뿐 아니라 숫자, 객체, 함수 등도 포함

  -length : 배열의 길이  (배열이 가지고 있는 요소의 개수)

 

  -push() :  배열 끝에 추가

     let days = ['월', '화', '수'];

     days.push('목')

     console.log(days)      // ['월', '화', '수', '목']     

 

  -pop() : 배열 끝 요소 제거

     let days = ['월', '화', '수'];

     days.pop()

     console.log(days)     //['월', '화']

 

  -shift, unshift : 배열 앞에 제거/추가

      추가

      days.unshift('일');

      console.log(days)    //['일', '월', '화', '수'];

      제거

       days.shift();

       console.log(days)    //['월', '화', '수'];

 

*반복문에 쓰임

let days = ['월','화','수'];

for(let index = 0; index < days.lengthindex++){
  console.log(days[index])    // 0~2
}

for(let day of days){
  console.log(day)
}

 

 

 

 

 

 

 

 

반응형