Objekt erstellen aus array

Möchte ich zum erstellen von Objekten aus der Liste der array. Ich habe ein array, das dynamisch ist, das wohl wie folgt Aussehen:

var dynamicArray = ["2007", "2008", "2009", "2010"];

und mit einigen javascript-es6 ich möchte ein Objekt wie dieses:

const obj = {
    2007: {
        x: width / 5,
        y: height / 2
    },
    2008: {
        x: (2 / 5) * width,
        y: height / 2
    },
    2009: {
        x: (3 / 5) * width,
        y: height / 2
    },
    2010: {
        x: (4 / 5) * width,
        y: height / 2
    }
}

Mach dir keine sorgen über innere Objekte, sondern wollte nur eine Struktur wie diese:

 obj = {
      2007: ...,
      2008: ...,
      ...
    }

Bitte helfen, Danke.

  • Okay. Was haben Sie versucht? Wo sind Sie stecken geblieben? Was die Forschung haben Sie getan? Haben Sie sich thiszum Beispiel?
Schreibe einen Kommentar