2016-11-04 2 views
-1

У меня есть реальные данные, но в приведенном ниже примере я не могу получить объект для заполнения данными.Заполнение объекта в foreach - javascript

var dataset = {}; 
     $.each(data.body, function(index, value) 
     { 
      dataset[index] = { 
       label: 'hell0', 
       data: [0, 0, 200179, 280179, 33179, 220179, 220179, 210179, 200179, 280179, 33179, 220179], 
       borderWidth: 2 
      } 

     }); 

     console.log(dataset); 
+0

Определение не может, это ошибка? Неверный формат? – ste2425

+0

Полностью пустой объект! – LeBlaireau

ответ

0

Попробуйте просто map из Array (должен работать до тех пор, как data.body не пустой массив)

var dataset = data.body.map(function(item) { 
    return { 
    label: 'hell0', 
    data: [0, 0, 200179, 280179, 33179, 220179, 220179, 210179, 200179, 280179, 33179, 220179], 
    borderWidth: 2 
    } 
}); 
Смежные вопросы