Можно ли вообще использовать имена переменных в литеральных свойствах объекта для создания объекта?
Пример
function createJSON (propertyName){
return { propertyName : "Value"};
}
var myObject = createJSON("myProperty");
console.log(myObject.propertyName); // Prints "value"
console.log(myObject.myProperty); // This property does not exist