Чтобы получить первое имя ключа в объекте, вы можете использовать:
var obj = { first: 'someVal' };
Object.keys(obj)[0]; //returns 'first'
Возвращает строку, поэтому вы не можете получить доступ к вложенным объектам, если они были, например:
var obj = { first: { someVal : { id : 1} };
Здесь с этим решением вы не можете получить доступ к идентификатору.
Лучшее решение, если вы хотите получить реальный объект, это использовать lodash, например:
obj[_.first(_.keys(obj))].id
Чтобы вернуть значение первого ключа, (если вы не знаете точно имя первого ключа):
var obj = { first: 'someVal' };
obj[Object.keys(obj)[0]]; //returns 'someVal'
если вы знаете имя ключа, просто используйте:
obj.first
или
obj['first']