HTML, CSS, JavaScript

[JavaScript] 자바스크립트의 객체①

망고고래 2023. 12. 5. 14:47

자바스크립트 객체의 데이터는 이름:값의 쌍으로 이루어져 있으며 이것을 속성이라고 한다.

Java의 Map 또한 key와 value의 쌍으로 이루어져 있는 점이 유사하다.

 

자바스크립트 객체의 예시

var circle = {
    color : 'yellow',
    diameter : 100,
    radius : function(){
    return this.diameter/2;
    }

 

객체에는 변수와 함수를 정의할 수 있다.

Java와 다른 점은 변수를 선언하듯이 var를 사용한다는 것이다. 변수와 함수를 선언하는 형태도 조금씩 다르다.

 

 

 

객체정보에는 for...in을 사용해서 접근한다.

var info = {
    subject : 'javascript',
    credit : 3,
    days : 20,
    tuition : 10000
    };
    
for(var i in info){
    console.log(i + ' : ' + info[i]);
} //forEach