개발이글스
[JS] 배열 array 본문
일상에서 여러개의 물체를 순서대로 늘어놓은 것을 배열이라고 부릅니다. 프로그래밍에서 사용하는 배열이라는 용어도 비슷한 의미가 있습니다. 데이터를 질서있게 한줄로 늘어둔것을 배열이라고 합니다. 주로 데이터를 차곡차곡 정리해두기 위해 사용하며, 배열을 만들때는 대괄호 []를 사용합니다.
>let a =[1,2,3,4]
>a
(4) [1,2,3,4]
맨앞에 소괄호()를 통해 배열의 길이를 안내해 주기도 합니다. 위 코드는 a라는 변수를 만들고, 이 변수에 배열을 할당하는 과정을 표현하고 있습니다. 배열의 내용물은 1,2,3,4라는 데이터입니다.
배열 역시 스트링과 마찬가지로 대괄호를 사용해서 인덱싱을 할 수 있고, slice()함수를 사용해서 슬라이싱할 수도 있습니다.
>a[2]
3
>a.slice(2,4)
(2) [3,4]
여기서 slice(2,4)는 2번째다음수인 3번째부터 4번째의 수까지를 뜻합니다.
배열을 상대로 덧셈연산을 수행하면, 배열이 마치 스트링인것처럼 작동합니다.
>a + "f"
"1,2,3,4f"
>let b = [5,6]
>a+b
"1,2,3,45,6"
출력결과가 그다지 유용하지않습니다. javascript에서 배열을 이어붙일 때는 concat()을 사용합니다.
>a.concat(b)
(6)[1,2,3,4,5,6]
a에 b를 더한것으로 해서 이렇게 유용하게 결과가 나옵니다.
'Programming > Javascript' 카테고리의 다른 글
[JS] 함수 (0) | 2022.08.29 |
---|---|
[JS] 변수, If문, For문 (0) | 2022.08.23 |
[JS] 사칙연산 , Data Type (Foundations) (0) | 2022.08.22 |
[JS] 자바스크립트 소개 (0) | 2022.08.21 |