Is there an elegant way to access the first property of an object...
No. An object literal, as defined by MDC is:
a list of zero or more pairs of property names and associated values of an object, enclosed in curly braces ({}).
Therefore an object literal is not an array, and you can only access the properties using their explicit name or a for
loop using the in
keyword.