ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JS] 배열 ( Array )
    Dev_Study/JavaScript 2021. 3. 10. 11:01
    반응형
    <!DOCTYPE html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width
                                        , initial-scale=1.0">
        <script>
            /* 문서의 모든 콘텐츠(images, script, css, etc)가
               로드된 후 발생하는 이벤트*/
            window.onload = function () {
    
                console.log('window onload 호출~!');
    
                // 배열 생성
                var fruit = ['딸기', '사과', '바나나'];
    
                // 배열 출력
                console.log( 'fruit : ' + fruit );
                console.log( 'fruit[0] : ' + fruit[0] );
                console.log( 'fruit[1] : ' + fruit[1] );
                console.log( 'fruit[2] : ' + fruit[2] );
    
                // for문을 이용한 배열 출력
                console.log('### for문 배열 출력');
                for(i = 0; i < fruit.length; i++){
                    console.log( 'fruit[' + i + '] : ' + fruit[i] );
                }
    
                // forEach문을 이용한 배열 출력
                console.log('### forEach문 배열 출력');
                fruit.forEach(function(element){
                    console.log(element);
                });
    
                // for in문을 이용한 배열 출력
                console.log('### for in문 배열 출력');
                for( var key in fruit ){
                    console.log('key : ' + key + ', value : ' + fruit[key]);
                }
    
                // 배열의 끝에 원소 추가
                console.log('### 배열의 끝에 원소 추가');
                fruit.push('망고');
                console.log( 'fruit : ' + fruit );
    
                // 배열의 시작에 원소 추가
                console.log('### 배열의 시작에 원소 추가');
                fruit.unshift('귤');
                console.log( 'fruit : ' + fruit );
    
                // 배열의 n번째 인덱스에 원소 추가
                console.log('### 배열의 n번째 인덱스에 원소 추가');
                fruit.splice( 2, 0, '배'); // 2번째 인덱스에 추가
                console.log( 'fruit : ' + fruit );
    
                // 배열의 첫번째 원소 삭제
                console.log('### 배열의 첫번째 원소 삭제');
                fruit.shift();
                console.log( 'fruit : ' + fruit );
    
                // 배열의 마지막 원소 삭제
                console.log('### 배열의 마지막 원소 삭제');
                fruit.pop();
                console.log( 'fruit : ' + fruit );
    
            };
        </script>
    </head>
    <body>
    </body>
    반응형

    'Dev_Study > JavaScript' 카테고리의 다른 글

    [JS] 0.JavaScript  (0) 2021.06.16
    [JS] 객체 ( Object )  (0) 2021.03.10
    HTML DOM 메소드  (0) 2021.03.04
    BOM - Window  (0) 2021.03.04
    HTML DOM ( Document Object Model )  (0) 2021.02.19

    댓글

Designed by Tistory.