🖍️ 배열 ( Array )
1번 철수
2번 영희
...
30번 영수
let students = ['철수', '영희', ... '영수'];
console.log(students[0]);
console.log(students[1]);
...
console.log(students[29]);
students[0] = '민정';
console.log(students);
let arr = [
'민수',
3,
false,
{
name: 'Mike',
age: 30,
},
function () {
console.log('TEST');
}
]
💟 length : 배열의 길이
students.length
💟 push() : 배열 끝에 추가
let days = ['월', '화', '수'];
days.push('목');
console.log(days);
💟 pop() : 배열 끝 요소 제거
let days = ['월', '화', '수', '목'];
days.pop();
console.log(days);
💟 shift, unshift : 배열 앞에 제거 / 추가
let days = ['월', '화', '수'];
days.unshift('일');
console.log(days);
let days = ['일', '월', '화', '수'];
days.shift();
console.log(days);
💟 반복문 : for
let days = ['월', '화', '수'];
for (let index = 0; index < days.length; index++) {
console.log(days[index]);
}
💟 반복문 : for ... of
let days = ['월', '화', '수'];
for (let day of days) {
console.log(day);
}
❗️ index를 못 얻는다는 단점
❗️ for ... in 과 헷갈리지 않게 주의