2016-03-17 3 views
0

У меня есть объект JS в применении NodeJs:Как получить имя самого «корневого» ключа?

> req.body 

{ my_root_key: { some_key2: [ [Object] ], some_key3: [ [Object] ] } } 

Как я могу получить имя самого базового ключа, в данном случае «my_root_key»?

+1

'Object.keys (объект) [0]', если он имеет только один, в противном случае "корень" не имеет названия с этой точки зрения. – dandavis

+0

'for (var it in obj) {}; alert (it); 'избегает создания массива – dandavis

ответ

2

Попробуйте это:

var data = { my_root_key: { some_key2: [ [Object] ], some_key3: [ [Object] ] } } 
console.log(Object.keys(data)[0]); 
Смежные вопросы