"use strict"; const flights = "_Delayed_Departure;fao93766109;txl2133758440;11:25+_Arrival;bru0943384722;fao93766109;11:45+_Delayed_Arrival;hel7439299980;fao93766109;12:05+_Departure;fao93766109;lis2323639855;12:30"; const restaurant = { name: "Classico Italiano", location: "Via Angelo Tavanti 23, Firenze, Italy", categories: ["Italian", "Pizzeria", "Vegetarian", "Organic"], starterMenu: ["Focaccia", "Bruschetta", "Garlic Bread", "Caprese Salad"], mainMenu: ["Pizza", "Pasta", "Risotto"], order: function (starterIndex, mainIndex) { return [this.starterMenu[starterIndex], this.mainMenu[mainIndex]]; }, }; // const arr = [2, 3, 4]; // const a = arr[0]; // const b = arr[1]; // const c = arr[2]; // console.log(a, b, c); // const [x, y, z] = arr; // console.log(x, y, z); let [main, , secondary] = restaurant.categories; console.log(main, secondary); const temp = main; main = secondary; secondary = temp; console.log(main, secondary); // einfacher Variablen umtausch Mithilfe Destructiring, ohne temporäre Variable [main, secondary] = [secondary, main]; console.log(main, secondary); console.log(restaurant.order(2, 2)); console.log(restaurant.order(3, 1)); const nested = [2, 4, [3, 6]]; const [a, b, [c]] = nested; console.log(a, b, c); const [d = 1, f = 1, g = 1, k = 1, l = 1] = [1, 2, 3, 4]; console.log(d, f, g, k, l);