WEB/JavaScript

[JavaScript] 배열, Array (선언, 대입, 꺼내기)

developer of the night sky 2023. 10. 5. 11:04

🔻배열, Array🔻

  • 자바 Array의 외형과 ArrayList의 성질(길이가변, 자료형object)을 가지고 있다.
  • Array 내장 객체를 사용한다.

 

배열 선언 및 대입하기

    <script>
        //int[] nums = new int[3];
        //길이, 자료형을 명시하지 않는다.
        var nums = new Array();

        nums[0] = 100;
        nums[1] = 200;
        nums[2] = 300;
        nums[3] = 400;

        for(var i=0; i<nums.length; i++){
            console.log(i, nums[i]);
        }
    </script>


초기화 리스트

    <script>
        //초기화 리스트
        //int[] nums = new int[] {100,200,300}
        var nums2 = new Array(100,200,300);
        var nums3 = [100,200,300];	//***가장 많이 사용하는 방식

        console.log(nums2);
        console.log(nums3);

    </script>


값 추가 및 꺼내기

push와 pop 사용이 가능하다.

    <script>
        //3의 배수를 10개 생성
        
        //방법1
        var list1 = [];
        for (var i=0; i<10; i++){
            list1[i] = (i + 1) * 3;
        }
        console.log(list1);
        
        //방법2
        var list2 = [];
        for (var i=3; i<=(3*10); i+=3) {
            list2.push(i);
        }
        console.log(list2);
        
        //요소 꺼내기
        console.log(list1.pop());   //30
    </script>