0

Zwei Objekte zusammenführen

Ich stehe auf dem Schlauch.

let a := {
        a: 1,
        b: 2
    };
let b := {
        c: 1,
        d: 2
    };

wie verbinde ich a und b zu:
 

    {
        a: 1,
        b: 2,
        c: 1,
        d: 2
    };

Muss man hier wirklich über alle Schlüssel in b iterieren und setItem in a?

1 Antwort

null
    • Gotje_Ing
    • vor 4 Monaten
    • Gemeldet - anzeigen

    Angenommen, du kannst den Inhalt von a und b exakt bestimmen und weißt, dass in den values der Ausdruck "}{" nicht vorkommen kann, dann geht das hier:
     

    let a := {
            key1: "value1",
            key2: "value2"
        };
    let b := {
            key3: "value3",
            key4: "value4"
        };
    let combined := parseJSON(replace(formatJSON(a) + formatJSON(b), "}{", ","));
    debugValueInfo(combined)

Content aside

  • vor 4 MonatenZuletzt aktiv
  • 1Antworten
  • 42Ansichten
  • 2 Folge bereits