23 lines
857 B
JavaScript
23 lines
857 B
JavaScript
console.log("Exporting Module");
|
|
const shippingCost = 10;
|
|
const cart = [];
|
|
console.log("Start fetching users");
|
|
await fetch("https://jsonplaceholder.typicode.com/users");
|
|
console.log("Finish fetching users");
|
|
|
|
const addToCart = function (product, quantity) {
|
|
cart.push({ product, quantity });
|
|
console.log(`${product}, ${quantity} added to cart`);
|
|
};
|
|
|
|
const totalPrice = 237;
|
|
const totalQuantity = 21;
|
|
export { totalPrice, totalQuantity as tq, addToCart };
|
|
|
|
export default function (product, quantity) {
|
|
// default export braucht keinen Namen. Bei der Importierung eines solchen Export,
|
|
// kann man egal welchen Namen zuweissen, in unserem Fall ist es einfach als add Function bennant worden (sehe die Datei script.js import add from "./shoppingCard.js";)
|
|
cart.push({ product, quantity });
|
|
console.log(`${product}, ${quantity} added to cart`);
|
|
}
|