티스토리 뷰
배열 : 순서가 있는 리스트
let students = ['철수', '영희', ... '영수']
배열은 []대괄호를 사용하고 ,를 이용해서 구분
배열을 탐색할 때는 고유 번호를 사용 : 인덱스 (index)
순서는 0부터 시작
console.log(students[0]); //철수
console.log(students[1]); //영희
console.log(students[29]); //영수
students[0] = '민정';
수정도 가능
배열은 문자 뿐만 아니라, 숫자, 객체, 함수 등도 포함할 수 있음
다양하게 넣을 수 있음
length : 배열의 길이를 구할 수 있음
그 요소가 가진 배열의 갯수를 반환
students.length // 30
push() : 배열 끝에 추가
let days = ['월', '화', '수'];
days.push('목')
console.log(days) // ['월', '화', '수', '목'];
pop() : 배열 끝 요소 제거
let days = ['월', '화', '수'];
days.pop()
console.log(days) // ['월', '화'];
shift, unshift : 배열 앞에 제거/추가
여러 요소를 한 번에 추가도 가능
추가 unshift
days.unshift('일');
console.log(days) // ['일', '월', '화', '수'];
제거 shift
days.shift();
console.log(days) // ['월', '화', '수'];
배열을 쓰는 가장 큰 이유는 반복문을 사용하기 위해서
for 반복문
let days = ['월', '화', '수'];
for(let index = 0; index < days.length; index++){
console.log(days[index]);
}
>월
>화
>수
+보통 index를 i로 적음
for ... of 반복문
tip)
for ... in을 쓸 수도 있지만 권장하지 않음
let days = ['월', '화', '수'];
for(let day of days){
console.log(day);
}
for문 보다는 간단하지만 index(고유 번호)를 얻을 수 없다
'유튜브 강의' 카테고리의 다른 글
생활코딩 React 1 (0) | 2021.10.17 |
---|---|
생활코딩 자바스크립트 (0) | 2021.10.08 |
코딩앙마 자바스크립트 기초 강의 13. 객체 메소드 / 디스(method / this) (0) | 2021.08.13 |
코딩앙마 자바스크립트 기초 강의 12. 객체 (0) | 2021.08.13 |
코딩앙마 자바스크립트 기초 강의 11. 함수 표현식, 화살표 함수 (0) | 2021.08.13 |
- Total
- Today
- Yesterday
- 깃
- 코드잇
- map
- 파이썬
- js
- Typescript
- 타입스크립트
- 리액트
- scss
- html
- TS
- CSS
- 김버그
- 드림코딩
- 제이쿼리
- 저스트코드
- 구름에듀
- 코딩앙마
- React
- 자바스크립트
- Til
- git
- vue
- Python
- javascript
- 스파르타코딩클럽
- vscode
- 제로초
- 회고
- 비주얼스튜디오코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |