JAVASCRIPT 23 ARRARYS
자바스크립트의 array 에 대해 알아보자!
array는 자바스크립트의 대표적인 데이터 구조로써 array 와 object 가 있다.
const friends = ['Michael', 'Steven', 'Peter'];
console.log(friends);
배열은 위와 같이 정의 할 수 있으며 function의 표현식과 비슷하게 정의된다. 대괄호로 감싸져 있고 배열을 이루는 원소는 , 로 구분되어 있다.
배열의 시작은 0 , 1 , 2 순서이다.
friends[0] = 'Michael' 은 위 코드와 동일하게 작동한다.
그리고 개발자 콘솔창에 값을 가지는 걸로 보아 표현형임에 명심하자.
const years = new Array(1991, 1990, 1890);
위 코드 같이 정의 할 수도 있다.
console.log(friends[0]);
console.log(friends[1]);
console.log(friends.length);
console.log(friends[friends.length - 1]);
배열 안에 있는 값을 넣을 수 도 있고 다음과 같이 가져올 수 도 있다.
특히 4번째 줄의 표현은 배열의 마지막 원소를 가져오는 표현방식 이므로 알아두자
const firstName = 'jonas';
const friends = ['Michael', 'Steven', 'Peter'];
const jonas = [firstName, 'Schemled', 2020 - 1991, friends];
배열 안의 원소는 표현형을 넣어도 문제 없다는 것에 명심하면서 다음 원소 들을 보면
배열 안에 변수 , 간단한 계산식 , 배열 마저도 정상 작동한다. 이들은 모두 표현식이기 때문이다. 조건 연산자 또한 가능하다.( ? : ) 뿐만 아니라 함수도 가능해서
배열은 무궁무진하게 활용가능하다.
+ 배열을 const 로 정의해도 배열 안의 원소를 바꿀 수 있다. const는 값을 고정해주지만 이는
이전에 배웠던 7primitive data 에만 해당된다. function 또한 표현식으로 const를 사용 했다.
댓글
댓글 쓰기