Language/Javascript

[자바스크립트 기초 강좌: 100분 완성] 배열

Jonnie 2021. 7. 31. 04:26

배열

순서가 있는 리스트

let students = ['철수', '영희', ... , '영수'];

검색

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

console.log(students[1]); //영희

수정

students[0] = '민정';

배열의 특징

  1. 문자뿐만 아니라 숫자, 객체, 함수 등도 포함 가능
    let arr = [
    	'민수', 3, false, {name:'Mike', age:30}, function(){console.log('TEST')};
    ];​
  2. length : 배열의 길이 구하는 데 사용
  3. push() : 배열 끝에 요소 추가. 여러 개 한 번에 가능
  4. pop() : 배열 끝의 요소 제거
  5. shift() : 배열 가장 앞 요소 제거
  6. 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