Language/Javascript
[자바스크립트 기초 강좌: 100분 완성] 배열
Jonnie
2021. 7. 31. 04:26
배열
순서가 있는 리스트
let students = ['철수', '영희', ... , '영수'];
검색
console.log(students[0]); //철수
console.log(students[1]); //영희
수정
students[0] = '민정';
배열의 특징
- 문자뿐만 아니라 숫자, 객체, 함수 등도 포함 가능
let arr = [ '민수', 3, false, {name:'Mike', age:30}, function(){console.log('TEST')}; ];
- length : 배열의 길이 구하는 데 사용
- push() : 배열 끝에 요소 추가. 여러 개 한 번에 가능
- pop() : 배열 끝의 요소 제거
- shift() : 배열 가장 앞 요소 제거
- unshift() : 배열 가장 앞에 요소 추가. 여러 개 한 번에 가능
배열 + 반복문 (for)
let days = ['월', '화', '수'];
//방법 1
for(let index=0; index<days.length; index++){
console.log(days[index])
}
//방법 2: for문보다 간단하지만 index를 못 얻는다는 단점이 있음
for(let day of days){
console.log(day)
}
배열에서는 for...in 보다 for...of가 더 좋음. for...of로 기억할 것
강의 출처. 코딩앙마(Youtube)
https://www.youtube.com/watch?v=KF6t61yuPCY&t=229s