JavaScript

[JavaScript] 자바스크립트 - 객체 배열 (선언, push(), length 속성)

권군이 2021. 3. 7. 22:04

▶ 객체 배열 

: 배열[ ] 안에 객체 { } 를 선언함.

 

 

- 객체 배열 선언

	
    const objects = [{name: '강아지'}, {name: '고양이'}];
    

 

> objects 라는 배열 안에 객체가 선언됨.

 

 

 

- 객체 배열 출력

 

        console.log(objects);
        console.log(objects[0]);
        console.log(objects[1]);
        

 

> objects 객체 배열을 콘솔에 출력

> objects 배열에서 0번째 값을 콘솔에 출력

> objects 배열에서 1번째 값을 콘솔에 출력

 

 

 

객체 배열 출력

 

- 배열에 새 항목 추가

 

push() 메소드

: 하나 이상의 요소를 배열의 가장 마지막에 추가

 

 	objects.push(
            {name: '물고기'}
        );
        

 

> 배열의 마지막에 push 메소드를 이용해 {name: '물고기'} 객체를 추가함.

 

 

push( ) 

 

- 배열 크기 구하기

 

length 속성

: 배열의 길이 반환

 

        const objects = [{name: '강아지'}, {name: '고양이'}];
        
        console.log(objects.length);
        

 

length 속성01

> 배열의 길이가 2로 반환됨.

 

        const objects = [{name: '강아지'}, {name: '고양이'}];
        
        console.log(objects.length);
        
        objects.push({
            name: '물고기'
        });
        
        console.log(objects.length);
        

 

length 속성02

 

> 배열에 객체가 추가되어 길이가 3으로 바뀜.