const obj = {
name: '객체리터럴',
age: 35,
location: '한국'
};
// Method to get a property name
const getPropertyName = () => 'location';
// Access property using method return value
console.log(obj[getPropertyName()]); // 한국
// Directly using a string literal
console.log(obj['name']); // 객체리터럴
// Dynamic property access
const prop = 'age';
console.log(obj[prop]); // 35
const getDynamicProperty = (key) => key;
console.log(obj[getDynamicProperty('location')]); // 한국