카테고리 없음
[자바스크립트] Array
김씨 학생
2024. 2. 20. 10:26
Array
생성하기
let datas = [10, 20, 15, 30, 25];
값에 접근하기
console.log(datas[0]);
console.log(datas[1]);
console.log(datas[2]);
datas의 값 10에 접근하고 싶다면, datas[0] 을 사용하면 된다. 첫 번째 값이라 1이 아닌, 0을 적어야 값을 가져올 수 있다.
모든 값을 갖고와 출력하고 싶다면 반복문을 사용할 수 있다.
for (let i = 0; i < datas.length; i++) {
console.log(datas[i]);
}
datas.length는 해당 Array의 개수를 반환해 준다. 즉, datas의 개수는 5개니 datas.length 자리에 5가 오게된다.
값과 인덱스가 모두 필요 없을 땐 아래처럼 사용할 수 있다.
// 인덱스가 필요할 때
for (let i in datas) {
console.log(i);
}
// 값이 필요할 때
for (let data of datas) {
console.log(data);
}
값 추가하기
Array 맨 뒤에 값을 추가하고 싶다면 push 함수를 이용할 수 있다.
push(5);
삭제 및 교체
특정부분을 삭제 및 교체하고 싶다면, splice를 사용할 수 있다.
splice(index, count); // 삭제
splice(index, count, ...args); // 교체
index는 시작 지점, count는 시작 지점으로부터 몇 개를 교체할지이다
교체에서의 ...args는 바꿀 값을 의미한다.
교체는 원래는 삭제 후 추가이며 교체라고 불린다.