В JS, я на данный момент, чтобы вытащить имя свойства из объекта, делаю примерно так
ob={foo: 1, bar: 2}
for(i in ob){if(i==="foo") "It's ok"}
ob={foo: 1, bar: 2}
ob.callByName("foo")="baz"
console.log(ob) // --> {baz: 1, bar: 2}
В JS, я на данный момент, чтобы вытащить имя свойства из объекта, делаю примерно так
ob={foo: 1, bar: 2}
for(i in ob){if(i==="foo") "It's ok"}
ob={foo: 1, bar: 2}
ob.callByName("foo")="baz"
console.log(ob) // --> {baz: 1, bar: 2}