I have an object that contains 3 arrays from which I need to create a new array.
This is what I have currently
function getItems(items)
{
var returnArray = [];
for(var i = 0; i < items.length; i++)
{
var item = items[i];
returnArray.push({
id: item.product_sku,
quantity: Math.round(item.product_quantity),
price: item.product_price
});
}
return returnArray;
}
my_data = { product_price: "82.990000000, 26.750000000, 19.250000000", product_quantity: "1.000000000, 2.000000000, 1.000000000", product_sku: "1207, 1212, 1309" }
var viewBasket = JSON.stringify(getItems(my_data));
console.log("viewBasket = " + viewBasket);
This is what I'm expecting/hoping to see:
viewBasket = [
{ id: "1207", price: "82.990000000", quantity: "1.0" },
{ id: "1212", price: "26.750000000", quantity: "2.0" },
{ id: "1309", price: "19.250000000", quantity: "1.0" }
];
But it returns "viewBasket = []";