[JavaScript] 객체 (2)

Lpla

·

2020. 7. 14. 23:33

반응형

 

계산된 프로퍼티

let color = prompt("색상을 정하세요.");

let select = {
	[color]: "좋아요.", // 변수 fruit에서 프로퍼티 이름을 동적으로 받아 옵니다.
};

alert( select.blue ); // color에 "blue"이 할당되었다면, 5가 출력됩니다.

 

단축 프로퍼티

function info(name, age) {
	return {
		name, // name : name 과 같다.
		age // age : age 와 같다.
	};
}

let user = info("Jin", 29);
alert(user.name); // Jin

 

프로퍼티 조회

let user = {
	name: "Jin",
	age: 29,
	region: "Seoul",
    gender: "Man"
};

for (let key in user) {
	alert(`${key} : ${user[key]}` );
}

// name : Jin
// age : 29
// region : Seoul
// gender : Man
반응형