Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발이글스

[JS] 배열 array 본문

Programming/Javascript

[JS] 배열 array

지윤이글스 2022. 8. 31. 14:41

일상에서 여러개의 물체를 순서대로 늘어놓은 것을 배열이라고 부릅니다. 프로그래밍에서 사용하는 배열이라는 용어도 비슷한 의미가 있습니다. 데이터를 질서있게 한줄로 늘어둔것을 배열이라고 합니다. 주로 데이터를 차곡차곡 정리해두기 위해 사용하며, 배열을 만들때는 대괄호 []를 사용합니다.

>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