const rest = new Map(); rest.set("categories", ["Italian", "Pizzeria", "Vegetarian", "Organic"]); rest.set("open", 11); rest.set("close", 23); rest.set(true, "We are open :)"); rest.set(false, "We are closed :("); console.log(rest.get("name")); console.log(rest.get(true)); console.log(rest.get(1)); const time = 13; console.log(rest.get(time > rest.get("open") && time < rest.get("close"))); console.log(rest.has("categories")); console.log(rest); rest.delete(false); console.log(rest); console.log(rest.size); rest.clear(); // Das Feld [1,2] ist nicht glech dem Feld [1,2] aus dem Object rest.set([1, 2], "Test"); console.log(rest.get([1, 2])); // muss es so deklariert werden const array = [1, 2]; rest.set(array, "Test"); console.log(rest.get(array)); // Eine Eigenschaft des Maps DSs, kann auch ein HTML-Element sein rest.set(document.querySelector("h1"), "HTML Element"); console.log(rest);