배열
배열은 순서가 있는 리스트이다. 그리고 배열에는 인덱스가 존재한다.
1번에 철수, 2번에 영희 ... 30번에 영수
let students = ['철수', '영희', ... '영수'];
students[0]; // 철수
students[1]; // 영희
students[29]; // 영수
students[0]='민정';
students[0]; // 민정
배열의 특징
배열은 문자 뿐만 아니라 숫자, 객체, 함수 등도 포함 할 수 있음
let arr = [
'민수',
3,
false,
{
name : 'Mike',
age : 30,
},
function(){
console.log('TEST');
}
];
length
length : 배열의 길이이다.
students.length //30
push()
push() 는 배열 끝에 요소를 추가해줍니다.
let days = ['월', '화', '수'];
days.push('목');
console.log(days) // ['월', '화', '수', '목']
pop()
pop()은 배열끝에 요소를 제거해줍니다.
let days = ['월', '화', '수'];
days.pop()
console.log(days) // ['월', '화']
코드블럭 삽입
shift, unshift
shfit(), unshft()는 각각 배열 맨앞에 요소를 제거/추가 해줍니다.
추가(unshift)
여러요소를 한번에 추가 할 수도있다.
days.unshift('일');
console.log(days) // ['일', '월', '화', '수'];
제거(shift)
days.shift();
console.log(days) // ['월', '화', '수'];
'프론트엔드 > javascript' 카테고리의 다른 글
자바스크립트 - 생성자 함수, 객체메소드, 개선된 프로퍼티 (0) | 2023.04.07 |
---|---|
자바스크립트 - 변수, 호이스팅, TDZ(Temporal Dead Zone) (0) | 2023.04.07 |
자바스크립트 기초 강좌 #7 - 객체(Object) (0) | 2023.04.06 |
자바스크립트 기초 강좌 #6 - 함수, 함수 표현식 (0) | 2023.04.06 |
자바스크립트 기초 강좌 #5 - 연산자, 논리연산자 (0) | 2023.04.06 |