Я получил данные от API, как это
var myObj = {'name':'ahmed','age':37,'tools':{'dev1':"macbook",'dev2':"iphone",'dev3':"tablet"},'gender':'male'};
Каков наилучший способ сделать так, чтобы пары ключ-значение отмечали наличие вложенных объектов?
обновить Спасибо за ответ, если я не хочу сглаживать свой объект
var myObj = {'name':'ahmed','age':37,'tools':{'dev1':"macbook",'dev2':"iphone",'dev3':"tablet"},'gender':'male'};
function unQuoteKeys(obj, newObj ={}){
Object.keys(obj).forEach(key => {
newObj[key] = obj[key]
});
return newObj
}
console.log(unQuoteKeys(myObj));
результат
{ name: 'ahmed',
age: 37,
tools: { dev1: 'macbook', dev2: 'iphone', dev3: 'tablet' },
gender: 'male' }
console.log(myObj.tools.dev1)
, это вернуло бы macbook... - person Heretic Monkey   schedule 11.07.2018JSON.parse(myObj)
или уже это сделали? - person Get Off My Lawn   schedule 11.07.2018"
), а не одинарных ('
). - person Heretic Monkey   schedule 11.07.2018