본문 바로가기
JAVASCRIPT

JAVASCRIPT | 배열 객체

by 코딩하자9 2022. 8. 11.
728x90

배열에 대해 알아보자 !

배열 속성, 메서드에 대해 알아봅시다 ! 앞으로 내용이 더 추가 될 예정입니다 :D

01. 배열 속성 : length : 배열 길이 구하기 : 반환(숫자)
02. 배열 메서드 : join() : 배열 요소 문자열을 결합 : 반환(문자열)
03. 배열 메서드 : push() : 배열 마지막 요소에 추가 : 반환(숫자)
04. 배열 메서드 : pop() : 배열 마지막 요소를 삭제 : 반환(삭제된 요소)

01. 배열 속성 : length : 배열 길이 구하기 : 반환(숫자)

length 속성은 배열의 길이를 구할 수 있습니다.

번호 기본값 메서드 리턴값
1 [100, 200, 300, 400, 500] length 5
2 ['a', 'b', 'c', 'd', 'f'] 5
3 [1, 2, ['a', 'b']] 3

const arrNum = [ 100, 200, 300, 400, 500 ];
    
    //01.
    document.querySelector(".sample01_N1").innerHTML = "1";
    document.querySelector(".sample01_Q1").innerHTML = "[100, 200, 300, 400, 500]";
    document.querySelector(".sample01_M1").innerHTML = "length";
    document.querySelector(".sample01_P1").innerHTML = arrNum.length;
    
    //02.
    const arrTxt = ['a', 'b', 'c', 'd', 'f'];
    document.querySelector(".sample01_N2").innerHTML = "2";
    document.querySelector(".sample01_Q2").innerHTML = "['a', 'b', 'c', 'd', 'f']";
    document.querySelector(".sample01_M2").innerHTML = "length";
    document.querySelector(".sample01_P2").innerHTML = arrTxt.length;
    
    //03.
    const arr = [1, 2, ['a', 'b']];
    document.querySelector(".sample01_N3").innerHTML = "3";
    document.querySelector(".sample01_Q3").innerHTML = "[1, 2, ['a', 'b']]";
    document.querySelector(".sample01_M3").innerHTML = "length";
    document.querySelector(".sample01_P3").innerHTML = arr.length;
    

02. 배열 메서드 : join() : 배열 요소 문자열을 결합 : 반환(문자열)

join( ) 메서드는 배열을 문자열로 리턴시켜줍니다.

번호 기본값 메서드 리턴값
1 [100, 200, 300, 400, 500] join('') 100200300400500
2 join(' ') 100 200 300 400 500
3 join('⭑') 100⭑200⭑300⭑400⭑500
4 join('-') 100-200-300-400-500

const arrNum = [100, 200, 300, 400, 500];
    const text1 = arrNum.join('');
    const text2 = arrNum.join(' ');
    const text3 = arrNum.join('⭑');
    const text4 = arrNum.join('-');
    
    //01
    document.querySelector(".sample02_N1").innerHTML = "1";
    document.querySelector(".sample02_Q1").innerHTML = "[100, 200, 300, 400, 500]";
    document.querySelector(".sample02_M1").innerHTML = "join('')";
    document.querySelector(".sample02_P1").innerHTML = text1;
    
    //02
    document.querySelector(".sample02_N2").innerHTML = "2";
    document.querySelector(".sample02_Q2").innerHTML = "[100, 200, 300, 400, 500]";
    document.querySelector(".sample02_M2").innerHTML = "join(' ')";
    document.querySelector(".sample02_P2").innerHTML = text2;
    
    //03
    document.querySelector(".sample02_N3").innerHTML = "3";
    document.querySelector(".sample02_Q3").innerHTML = "[100, 200, 300, 400, 500]";
    document.querySelector(".sample02_M3").innerHTML = "join('⭑')";
    document.querySelector(".sample02_P3").innerHTML = text3;
    
    //04
    document.querySelector(".sample02_N4").innerHTML = "4";
    document.querySelector(".sample02_Q4").innerHTML = "[100, 200, 300, 400, 500]";
    document.querySelector(".sample02_M4").innerHTML = "join('-')";
    document.querySelector(".sample02_P4").innerHTML = text4;
    

03.04 배열 메서드 : push() / pop()

push()메서드는 배열 마지막 요소에 추가시켜 줍니다.
pop() 메서드는 리턴값 마지막 요소 꺼내서 반환시켜 줍니다.

번호 기본값 메서드 리턴값 결과값
1 [100, 200, 300, 400, 500] push(600) 6 100,200,300,400,500,600
2 pop() 500 100,200,300,400

//01
    const arrNum = [100, 200, 300, 400, 500];
    const arrPush = arrNum.push(600);       //배열에 추가
    
    document.querySelector(".sample03_N1").innerHTML = "1";
    document.querySelector(".sample03_Q1").innerHTML = "[100, 200, 300, 400, 500]";
    document.querySelector(".sample03_M1").innerHTML = "push(600)";
    document.querySelector(".sample03_P1").innerHTML = arrPush;     //6
    document.querySelector(".sample03_A1").innerHTML = arrNum;      //100,200,300,400,500,600
    
    //02
    const arrNum2 = [100, 200, 300, 400, 500];
    const arrPush2 = arrNum2.push(); 
    
    document.querySelector(".sample03_N2").innerHTML = "2";
    document.querySelector(".sample03_Q2").innerHTML = "[100, 200, 300, 400, 500]";
    document.querySelector(".sample03_M2").innerHTML = "push()";
    document.querySelector(".sample03_P2").innerHTML = arrPush2;        //500
    document.querySelector(".sample03_A2").innerHTML = arrNum2;         //100,200,300,400
    

'JAVASCRIPT' 카테고리의 다른 글

JAVASCRIPT | 정규식 표현  (10) 2022.08.16
JAVASCRIPT | 내장 함수  (7) 2022.08.15
JAVASCRIPT | 요소 객체  (9) 2022.08.06
JAVASCRIPT | 전역/지역변수  (5) 2022.08.06
JAVASCRIPT | 함수  (8) 2022.07.26

댓글


It's cording time

코딩 여기서 정리하고 배워보자구 :9

광고 준비중입니다.