코드스테이츠 3주차 ) 4/19의 배움

연꽃·2021년 4월 19일
0

[배열]

배열은 순서가 있는 값을 의미한다.

let progamers = ['Faker', 'Bdd', 'Chovy']

이를 수행하면 progamers라는 배열이 만들어진다.

여기서 배열의 순번을 index라고 부르고, 배열을 구성하는 것을 element라고 부른다.

예를 들어, progamers라는 배열의 0번째 index값은 Faker이다.(배열에서 순서는 '1'이 아닌 '0'부터 번호를 매긴다) 또한, Faker, Bdd, Chovy는 progamers라는 배열의 element이다.

[배열의 조회]

progamers라는 배열을 만들어 보았으니 이 배열 속에 있는 것을 조회해보자.

progamers[2]; //Chovy

이는 배열의 2번째 인덱스를 조회하였을 때, Chovy가 나온다는 것을 보여준다.

[배열의 길이 확인]

배열의 길이 또한 확인할 수 있다.

progamers.length; // 3

progamers라는 배열의 길이는 3이기 때문에 3이 출력된 것을 볼 수 있다.

[배열의 추가와 삭제]

배열의 element를 직접 추가 혹은 삭제를 할 수 있다.

먼저 배열의 끝에 새로운 element를 추가하는 법을 알아보자.

progmaers.push(Showmaker);
console.log(progamers);
// ['Faker', 'Bdd', 'Chovy', 'Showmaker']

이는 배열의 끝에 새로운 element인 Showmaker를 추가한 것을 보여준다.

또한 배열의 마지막 element를 삭제할 수도 있다.

progmaers.pop();
console.log(progamers);
// ['Faker', 'Bdd', 'Chovy']

이는 배열의 끝 element였던 Showmaker를 삭제한 모습을 보여준다.

이와 비슷하게 shift와 unshift를 이용하여 배열의 맨 앞을 추가하거나 삭제할 수 있다.

progamers.unshift(Doinb);
console.log(progamers);
// ['Doinb','Faker', 'Bdd', 'Chovy']

progamers.shift(Doinb);
console.log(progamers);
// ['Faker', 'Bdd', 'Chovy']

이는 배열의 앞에 Doinb를 추가하고 삭제한 모습을 보여준다.

profile
우물에서 자라나는 중

0개의 댓글