//객체(Object)
var array = ['사과', '오렌지', '바나나', '귤', '딸기'];
var product = {제품명 : '새우깡', 유형 : '과자', 성분 : '새우', 원산지 : '한국'};
console.log(array[0] +' '+ array[2]);
console.log(typeof(product) +' '+ product['성분']+' '+product['유형']);
console.log(product.성분 +' '+product.원산지);
// 객체의 키는 식별자 & 문자열을 모두 사용가능하다.
// 단, 키로 문자열 사용시에는 대괄호를 사용해서 객체요소에 접근 할 수 있다.
var obj = {'number test' : 273, 'special character' : '~!@#$%^&*()_+}'};
//객체의 다양한 자료형
var object = {number : 273, //숫자형
string : 'Bong', //문자형
boolean : true, //boolean형
array : [52, 273, 103, 32] ,//배열형
method : function(){ //함수
console.log('함수');
}
};
//객체와 반복문
var product = { name : 'Microsoft ..', price : '15000', language : '한국어', supportOs : 'win 32/64', subscription : true};
var output = '';
for(var p in product){
output += p + ' ' + product[p] + '\n';
}
console.log(output)