*배열(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.length; index++){
console.log(days[index]) // 0~2
}
for(let day of days){
console.log(day)
}
'Javascript' 카테고리의 다른 글
자바스크립트 중급 2 - 생성자 함수 (0) | 2023.06.10 |
---|---|
자바스크립트 중급 1- 변수, 호이스팅, TDZ(Temporal Dead Zone) (0) | 2023.06.10 |
자바스크립트 기초 강좌 13- 객체(Object)-method, this (0) | 2023.06.09 |
자바스크립트 기초 강좌 12- 객체(Object) (0) | 2023.06.07 |
자바스크립트 기초 강좌 11- 함수 표현식, 화살표 함수(arrow function) (0) | 2023.06.06 |