JavaScript

배열 Array Array.isArray() instanceof

낮햇볕 2022. 2. 17. 20:48

여러개 자료형 한꺼번에 다루는 자료형

배열 작성해줄때 [] 이용 값입력 그안 값 꺼내사용해줄때 인덱스값 위치 넣어줘 접근가능

인덱스번호 0부터 없는 위치에있는곳 지정하면 undefined값이 나온다

 

반복문쓸때 여러개 자료한번에 쓴다 배열 통해 자료형 확인가능하다

 

index : ['자료', '자료', '자료'];

[자료]0부터시작 1씩증가 자료값은 문자열 이외에도 다양하게 쓸수있다

하지만 여러개 다르면 오류가나서 될수있으면 같은 자료형쓰는게 좋다

 

: 앞의 숫자가 인덱스이다

Array란 객체가 들고있는 메소드나 속성

color[0]'; 이라 입력하면

'red'라고 나온다 인덱스번호[0]로 입력하면 요소(이름)이 나오게된다

개개인요소값 꺼내주려면 index로 꺼내주어야한다

 

배열확인

typeof(color)
'object'

typeof는 이 변수의 자료형을 입력해주는데 배열에 입력해주면object라고 나와서 배열은 object의 특별형태라서 이다이때 배열인지 아닌지 쓰는게 있다 

 

 

Array.isArray();

배열인지 아닌지확인

boolean 값으로 리턴한다

Array.isArray(color);
true

객체가 배열이면  true로 객체가 배열이 아니면 false로 리턴한다

 

 

instanceof(연산자) 같다면 true 아니면 false로나옴

어떤 등급에 속하는 각 객체를 인스턴스라고 한다.

instanceof 는 비교 연산자로 >,<,== 와 같이 두개의 인자를 받는 연산자로 

두개의 인자가 같다면 true 다르다면 false로 나온다 

 

color instanceof Array; 
true

instanceofd의앞은 알고싶은객체이다

 

2차원배열

배열안에 배열이 들어간다

[[1,2,3,4], [5,6,7,8], [9,10,11,12]]

큰배열안 작은배열들어간다

작은배열 첫번째가 인덱스0 두번째 인덱스1 세번째 인덱스2

  

큰배열안의 작은배열을 가지고 오고싶다면 이렇게 사용하면된다

1번째[1,2,3,4]에서 1을 가지고 오고싶다면 let num[0] [0] 으로 하면 1이나오게된다

 
 let num = [
            [1,2,3,4],
            [5,6,7,8],
            [9,10,11,12],
            [13,14,15,16]
        ];


num[0][3]
4

 

 

 

 

 

'JavaScript' 카테고리의 다른 글

반복문 for for in for of  (0) 2022.02.17
switch조건문  (0) 2022.02.17
조건문 if else else if  (0) 2022.02.17
입출력  (0) 2022.02.16
일치연산자  (0) 2022.02.16