С помощью этого JSON объекта:Loop через JSON вложенный массив
{
"date_price": [
{
"date": "Jan 2000",
"price": 1394.46
},
{
"date": "Feb 2000",
"price": 1366.42
},
{
"date": "Mar 2000",
"price": 1498.58
},
{
"date": "Apr 2000",
"price": 1452.43
}
]
}
Как я могу перебрать его и сохранить каждую пару финиковой цену в простом массиве, используя что-то вроде этого, например:
var transformation = [];
transformation.push({date: i, price: d})
Поскольку проблема здесь состоит в том, что в консоли, когда я печатаю объект JSON, он говорит, что они являются объектами внутри массива, поэтому я не могу использовать цикл forEach()
Вы не можете '' loop' JSON', вам нужно будет 'JavaScript-объект (массив)' – Rayon
Can вы покажете нам, как будет выглядеть преобразованный объект? Потому что я думаю, что он уже в том же предназначенном виде. – Javid
Он уже точно хранит ключ массива 'date_price'. Просто обратитесь к разделу 'var transform = obj.date_price;' –