var productObjects = foldl(function(results, product) { var item = new Track({ properties: product }); var id = item.productId() || item.id(); return results.concat(reject({ id: id, price: item.price(), quantity: item.quantity() })); }, [], products);
each(function(product) { var track = new Track({ properties: product }); items.push({ product_id: track.productId() || track.id() || track.sku(), quantity: track.quantity(), image_url: product.image, price: track.price(), title: track.name(), url: product.url }); }, products);
var productIds = foldl(function(results, product) { var item = new Track({ properties: product }); var id = item.productId() || item.id(); return results.concat(id); }, [], products);