var jsonUiid = "sdfsdf";
a={
[jsonUiid] : {
"heading":"title"
}
};
Direkt in Entwickler-Tools versucht. Der obige Code funktioniert in allen Browsern. Es schlägt im Internet Explorer fehl. Bitte helfen Sie.JAVASCRIPT: Erstellen dynamischer Schlüssel in IE
Wenn wir die Klammer [] nicht eckig machen, erhält sie direkt "jsonUiid" und nicht den oben definierten tatsächlichen Wert.
'a = {}; a [jsonUiid] = {"heading": "title"}; ' – Siguza
FYI, das hat überhaupt nichts mit JSON zu tun. JSON ist ein * textuelles * Datenaustauschformat. –