wieso kommt dieser fehler bei einem javascript code?
code:
let abc = {
ver[0]: 1,
ver[1]: 2,
ver[2]: 3,
ver[3]: 4,
ver[4]: 5,
ver[5]: 6,
ver[6]: 7,
ver[7]: 8,
ver[8]: 9,
ver[9]: 0
}
python code:
abc = {ver[0]: 1, ver[1]: 2, ver[2]:3, ver[3]:4, ver[4]:5, ver[5]:6, ver[6]:7,ver[7]:8, ver[8]: 9,ver[9]: 0}
ich habe ihn mit chatgpt in javascript umgewandelt aber Uncaught SyntaxError: missing : after property id
2 Antworten
let abc = {
ver0: 1,
ver1: 2,
ver2: 3,
ver3: 4,
ver4: 5,
ver5: 6,
ver6: 7,
ver7: 8,
ver8: 9,
ver9: 0
};
Mach die eckigen Klammern raus. ver[0] bedeutet der erste Index des Arrays ver. Das ist aber nicht das was du da erreichen möchtest.
Woher ich das weiß:Berufserfahrung – Full-Stack Entwickler bei Mercedes-Benz
Um computed property names direkt in einem Objekt nutzen zu können, musst du noch eine eckige Klammer um jeden Schlüssel machen.
Also würde es dann so aussehen:
let abc = {
[ver[0]]:1,
[ver[1]]:2
}