2015-05-06 4 views
-2

У меня есть объект:Могу ли я добавить объект к другому объекту в javascript?

{'name1': 123, 'name2': 1111, 'name3': 2222} 

Как я могу сделать объект объектов, как:

{{'name1': 123},{'name2': 1111}, {'name3': 2222}} 

мне нужно, что для гистограммы формата JSON

+0

Это не имеет смысла , Может быть, лучше всего объяснить, что вы пытаетесь сделать. И мы можем предложить возможные структуры данных. –

+0

im пытается сделать данные JSON для гистограммы c3. Для этого требуется {{}, {}, {}} формат – Rsh7822

+0

, что недействительно JSON. Вы что-то недопонимаете –

ответ

0

Структуры вы хотите недействительна, вместо этого вы можете создать массив объектов [{'name1': 123},{'name2': 1111}, {'name3': 2222}]

var obj = { 
    'name1': 123, 
    'name2': 1111, 
    'name3': 2222 
}; 
var array = [], 
    tmp; 
for (var key in obj) { 
    if (obj.hasOwnProperty(key)) { 
     tmp = {}; 
     tmp[key] = obj[key]; 
     array.push(tmp) 
    } 
} 
console.log(array) 
Смежные вопросы